jQuery实战案例精粹_前端开发教程
资源名称:jQuery实战案例精粹
内容简介:
本书从 Web开发的实际应用角度出发,结合当下热门的 jQuery插件技术,深入浅出地介绍了 jQuery高性能开发的技巧,是前端开发、设计人员的绝佳选择。
本书共 22章,介绍了 jQuery框架的基础知识与 jQuery插件的开发方法;包含用户评级、 图片展示、日历日期、表单提交、表单验证、网页表格、树状列表、对话框、图片放大器、文件上传、导航菜单、网页动画、可拖放布局、页面便条、图形图表、网页多媒体、谷歌地图等性能应用案例;并通过几个完整的应用实例,展示了 HTML5结合 jQuery实现的完美开发,加深了读者对未来 Web技术发展方向的理解。
本书适用于所有前端初学者和网页设计入门者,可以作为日常开发的参考书,也可以辅助一些基础网页教材进行上机实践。
资源目录:
第1章 jQuery入门 1
11什么是 jQuery1
111 jQuery的功能 1
112配置 jQuery运行环境 4
113使用 Dreamweaver编写 jQuery代码 5
114认识 jQuery对象 9
12 jQuery选择器 10
121基本选择器 10
122层次选择器 13
123过滤选择器 16
124表单选择器 27
13操纵 DOM 28
131修改元素属性 28
132修改元素内容 31
133动态创建内容 32
134动态插入节点 33
135动态删除节点 35
14 jQuery的事件处理 37
141页面初始化事件 37
142绑定事件 38
143移除事件绑定 41
144切换事件 41
15小结 44
第2章 jQuery插件的应用开发 45
21认识 jQuery插件 45
211什么是插件 45
212常用的插件网站 49
213开发自己的插件 51
22用第三方插件创建自己的网站 57
221网站结构设计 57
222下载第三方插件 58
223使用第三方插件 59
224网站最终效果 62
23小结 63
第3章五星评级插件 jRating65
31准备 jRating插件 66
311下载 jRating插件 66
312 jRating的使用方法 67
313 jRating的参数介绍 69
314 jRating的效果展示 70
32开发图书点评网站 71
321准备 PHP开发环境 72
322创建图书点评页面 75
323引入五星评级插件 79
324评分查看页面 80
325保存评分信息到数据库 82
326从数据库读取评分信息 83
33小结 85
第4章流行的图片展示插件 Slider86
41准备 Sliderjs插件 86
411下载 Slidesjs插件 87
412参数说明 88
413图片轮播效果展示 93
42开发一个 AJAX网络相册 95
421创建相册页面 95
422实现 AJAX图像加载 97
423定义图片列表数据 98
424显示相册主题分类 98
425加载相册缩略图 100
426使用 Slider幻灯播放相片 102
427最终的多功能相册 103
43其他图片展示插件 104
431简单易用的 Easy Slider 104
432相册插件 Gallerifc 106
44小结 111
第5章日历和日期插件 112
51日期选取插件 Datepicker 113
511下载 Datepicker插件 113
512使用日期选择器 114
513 Datepicker参数说明 117
514同时显示多个月份 121
515限制日历的选择范围 122
516动画显示日历 123
52事件日历插件 xGCalendar 124
521下载 xGCalendar插件 124
522使用 xGCalendar插件 126
523 xGCalendar参数说明 129
524创建在线事件日历 131
525在线事件日历实现方法 133
53其他日历插件 ——jTimepicker 135
54小结 138
第6章表单插件 139
61准备 jQueryform插件 139
611下载 jQueryform插件 139
612参数说明 143
613无刷新表单的简易制作 145
62开发一个 Ajax效果的留言簿 147
621留言簿页面设计 148
622创建留言簿网站 149
623构建留言簿网页 151
624使用 jQuery进行客户端分页 153
625构建留言簿表单 157
626使用 Ajax无刷新提交表单 158
627添加留言功能实现 159
63其他表单插件 161
631快速生成表单插件 jFormer161
632表单美化插件 Uniforms 162
64小结 163
第7章表单验证插件 164
71准备 jQueryvalidate插件 164
711下载 jQueryvalidate插件 164
712参数说明 168
713表单验证效果展示 174
72带验证功能的用户注册表单 175
721注册表单的结构 176
722构建注册表单 177
723校验表单数据 180
724自定义的验证规则 183
725验证通过,自动提交 186
726最终的用户注册表单效果 186
73其他表单验证插件 188
731简单易用的 niceValidator 188
732 formValidator表单验证插件 189
74小结 190
第8章表格插件 191
81准备 Flexigrid插件 191
811下载 Flexigrid插件 192
812参数说明 195
813表格效果演示 198
82开发一个联系人列表页面 202
821准备表格显示数据 202
822定义 Flexigrid联系人列表 205
823添加新联系人 206
824删除联系人 210
83其他表格插件 211
831 jqGrid表格插件 212
832 ParamQuery表格插件 213
84小结 214
第9章树状列表插件 215
91准备 zTree插件 215
911下载 zTree插件 216
912参数说明 219
913树状效果演示 223
92开发一个 Web文件管理页面 228
921获取服务器端文件列表 229
922定义显示页面 232
923设置 zTree显示效果 233
924最终的资源管理器效果 234
93其他树状列表插件 235
931 Treeview树状插件 235
932 treetable树状列表插件 236
94小结 237
第10章对话框插件 238
101使用 FancyBox插件 239
1011下载 FancyBox插件 239
1012参数说明 243
1013使用 FancyBox开发网页画廊 244
102开发一个弹出式图片上传对话框 248
1021构建相册数据库 248
1022使用 FancyBox显示服务器图像 249
1023构建上传相片表单 251
1024上传图片 PHP实现 253
1025最终的图片上传对话框效果 256
103其他对话框插件 256
1031 jqModal对话框插件 256
1032使用 jQuery UI中的 Dialog对话框 258
104小结 260
第11章图片放大器插件 261
111准备 jQzoom插件 262
1111下载 jQzoom插件 262
1112参数说明 266
1113使用 jQzoom插件开发内嵌式图片放大器 267
112开发购物网站商品展示橱窗页面应用 269
1121构建商品图片信息数据库 269
1122使用 jQzoom插件显示服务器图像 271
1123构建上传商品图片表单 274
1124商品图片上传功能的 PHP实现 276
1125基于 jQzoom的商品展示橱窗最终效果 279
113其他图片放大器插件 279
1131 jQuery-gzoom图片缩放插件 280
1132使用基于 jQuery的AnythingZoomer插件 281
114小结 284
第12章图片文件上传插件 285
121准备 jQuery File Upload插件 286
1211下载 jQuery File Upload插件 286
1212参数说明 292
1213使用 jQuery File Upload插件实现多图片上传 295
122开发多功能图片文件上传 Web应用 300
1221添加 jQuery File Upload插件库文件 300
1222客户端添加本地图片文件功能实现 301
1223图片文件上传服务器功能实现 303
1224删除已上传服务器图片功能实现 306
1225多功能图片文件上传 Web应用最终效果 307
123其他文件上传插件 309
1231使用 jQuery Plupload插件上传文件 309
1232使用 jQuery Uploadify插件上传文件 311
124小结 313
第13章网站导航菜单插件 314
131准备 jQuerymmenu插件 315
1311下载 jQuerymmenu插件 315
1312参数说明 319
1313使用 jQuerymmenu插件实现自定义颜色风格导航菜单 322
132开发网站导航菜单管理 Web应用 325
1321添加 jQuerymmenu插件库文件 325
1322构建导航菜单管理页面布局 326
1323构建导航菜单结构 327
1324导航菜单管理选项设置实现 327
1325网站导航菜单管理 Web应用最终效果 329
133其他文件上传插件 331
1331使用 Color Fading Menu with jQuery插件 331
1332使用基于 jQuery的Kwicks滑动板导航菜单插件 335
134小结 338
第14章动画插件 339
141准备 Motio插件 340
1411下载 Motio插件 340
1412参数说明 344
1413使用 Motio插件实现精灵 (Sprite)模式动画 349
142开发 360度全景动画网页应用 352
1421添加 Motio插件库文件 352
1422添加 Motio插件 HTML代码 352
1423添加 Motio插件 CSS代码 354
1424执行 Motio插件初始化代码 354
1425基于 Motio插件实现 360度全景动画最终效果 355
143其他动画插件 ——制作背景动画的 jAni插件 357
144小结 360
第15章可拖放的布局插件 361
151准备 gridsterjs可拖放布局插件 362
1511下载 gridsterjs插件 362
1512参数说明 368
1513基于 gridsterjs插件实现动态缩放可拖放布局应用 372
152开发一个可拖放的商品橱窗页面 376
1521添加 gridsterjs插件库文件 376
1522构建可拖放的商品橱窗页面布局 376
1523可拖放的商品橱窗页面布局初始化 377
1524应用 gridsterjs插件回调方法增强商品橱窗页面功能 379
1325可拖放的商品橱窗页面布局最终效果 380
153其他可拖放布局插件 381
1531使用 Masonry布局插件 381
1532使用可视化页面布局 Layoutit插件 384
154小结 388
第16章页面便条插件 389
161准备 jStickyNote页面便条插件 390
1611下载 jStickyNote页面便条插件 390
1612参数说明 393
1613使用 jStickyNote插件实现大小尺寸页面便条 394
162开发多种风格页面便条 398
1621添加 jStickyNote插件库文件 398
1622构建 jStickyNote插件库页面布局 398
1623 jStickyNote插件库页面初始化 400
1624基于 jQuery的jStickyNote插件多种风格页面便条最终效果 402
163其他页面便条插件 ——StickyNotes页面便条 403
164小结 407
第17章图表插件 408
171准备 jqChart图表插件 409
1711下载 jqChart图表插件 409
1712参数说明 414
1713基于 jqChart图表插件实现分类 -折线图表应用 420
172开发一个模拟股票指数实时图应用 424
1721添加 jqChart图表插件插件库文件 424
1722构建股票指数实时图页面布局 425
1723模拟股票指数实时图初始化操作 425
1724模拟股票指数实时图应用最终效果 428
173其他图表插件 ——将HTML表格转化为图表的 HighchartsTable插件 430
174小结 432
第18章多媒体插件 433
181准备 jPlayer多媒体插件 434
1811下载 jPlayer多媒体插件 434
1812参数说明 438
1813使用 jPlayer多媒体插件开发视频播放器 442
182开发在线视频播放网页 445
1821添加 jPlayer插件库文件 445
1822构建在线视频播放网页页面布局 446
1823基于 jPlayer插件的在线视频播放网页初始化 448
183其他多媒体插件 ——jQuery Media Plugin插件 450
184小结 452
第19章谷歌地图插件 453
191准备 Gmap3地图插件 454
1911下载 Gmap3地图插件 454
1912参数说明 459
1913基于 Gmap3地图插件实现在线地图搜索功能应用 465
192基于 Gmap3地图插件实现集群功能应用 469
193其他地图插件 ——mageMapster插件 475
194小结 477
第20章 jQuery+HTML5文件拖动上传插件 478
201 jQuery HTML5 Uploader拖曳文件上传插件 479
2011下载 jQuery HTML5 Uploader插件 479
2012 jQuery HTML5 Uploader插件特性 481
2013 jQuery HTML5 Uploader插件参数说明 481
2014使用 jQuery HTML5 Uploader插件实现文件拖曳上传 481
202拖曳式文件上传 FileDropjs插件 484
2021下载 FileDropjs插件 484
2022 FileDropjs插件特性 485
2023 FileDropjs插件方法参数说明 485
2024使用 FileDropjs插件实现文件拖曳上传 487
203开发图片拖曳上传 Web应用 491
2031 HTML5文件上传功能 491
2032图片拖曳上传 HTML代码 491
2033图片拖曳上传 CSS代码 493
2034图片拖曳上传 JS代码 494
2035图片拖曳上传服务器端 PHP代码 496
2036图片拖曳上传 Web应用最终效果 497
204小结 498
第21章 jQuery+HTML5音视频播放器 499
211准备 MediaElementjs音视频播放器插件 500
2111下载 MediaElementjs音视频播放器插件 500
2112参数说明 505
2113使用 MediaElementjs插件模仿 WMP播放器 506
212基于 MediaElementjs插件事件处理播放器应用 508
2121添加 MediaElementjs插件库文件 508
2122构建事件处理播放器页面布局 509
2123事件处理播放器页面初始化 509
213其他 jQuery+HTML5音视频插件 511
2131下载 videojs音视频播放器插件 511
2132参数说明 513
2133使用 videojs插件实现网页视频播放器应用 515
214小结 517
第22章 jQuery+HTML5绘图程序 518
221准备 jquerydeviantartmuro绘图插件 519
2211下载 jquerydeviantartmuro绘图插件 519
2212参数说明 525
2213使用 jquerydeviantartmuro绘图插件开发 Sandbox绘图应用 528
222基于 HTML5的Canvas绘图初级应用 531
2221 Canvas(画布)简介 531
2222 Canvas(画布)技术基本知识 531
223 Canvas(画布)技术初级应用 533
2231 Canvas(画布)技术绘制矩形应用 533
2232 Canvas(画布)技术清除矩形区域应用 534
2233 Canvas(画布)技术绘制圆弧应用 535
2234 Canvas(画布)技术绘制路径应用 536
2235 Canvas(画布)技术绘制线段应用 538
2236 Canvas(画布)技术绘制贝塞尔( Bezier)曲线与二次样条曲线应用 538
224 Canvas(画布)技术综合应用 ——绘制花样 540
225 Canvas(画布)技术综合应用 ——绘制复杂图样 541
226 Canvas(画布)技术综合应用 ——图形变换 542
227小结 545
资源截图: