![jQuery权威指南 第2版](https://cover.qianqiantushu.cc/83/s63a0e8d.jpg)
![jQuery权威指南 第2版](https://cover.qianqiantushu.cc/83/s63a0e8d.jpg)
jQuery权威指南 第2版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:陶国荣著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:7111435938
- 页数:507 页
第1章 jQuery简介 1
1.1认识jQuery 2
1.1.1 jQuery基本功能 2
1.1.2 jQuery 1.8新增功能与特征 3
1.2搭建jQuery开发环境 3
1.2.1下载jQuery文件库 3
1.2.2引入jQuery文件库 4
1.2.3编写第一个简单的jQuery程序 4
1.3 jQuery程序的代码风格 5
1.3.1“$”美元符的使用 5
1.3.2事件操作链接式书写 6
1.4 jQuery简单应用 7
1.4.1 jQuery访问DOM对象 7
1.4.2 jQuery控制DOM对象 8
1.4.3 jQuery控制页面CSS 10
1.5本章小结 11
第2章 jQuery选择器 12
2.1选择器的优势 13
2.1.1代码更简单 13
2.1.2完善的检测机制 15
2.2 jQuery选择器的类型 17
2.2.1基本选择器 17
2.2.2层次选择器 19
2.2.3简单过滤选择器 21
2.2.4内容过滤选择器 24
2.2.5可见性过滤选择器 25
2.2.6属性过滤选择器 27
2.2.7子元素过滤选择器 29
2.2.8表单对象属性过滤选择器 31
2.2.9表单选择器 33
2.3综合案例分析——导航条在项目中的应用 36
2.3.1需求分析 36
2.3.2界面效果 36
2.3.3功能实现 37
2.3.4代码分析 38
2.4本章小结 39
第3章 jQuery操作DOM 40
3.1 DOM树状模型 41
3.2元素属性操作 43
3.2.1获取元素的属性 43
3.2.2设置元素的属性 44
3.2.3删除元素的属性 46
3.3获取和设置元素 47
3.3.1获取和设置元素内容 47
3.3.2获取和设置元素值 48
3.4元素样式操作 50
3.4.1直接设置元素样式值 50
3.4.2增加元素CSS类别 52
3.4.3切换元素CSS类别 53
3.4.4删除元素CSS类别 54
3.5页面元素操作 54
3.5.1创建节点元素 55
3.5.2内部插入节点 57
3.5.3外部插入节点 60
3.5.4复制元素节点 61
3.5.5替换元素节点 63
3.5.6包裹元素节点 64
3.5.7遍历元素 66
3.5.8删除页面元素 67
3.6综合案例分析——数据删除和图片预览在项目中的应用 69
3.6.1需求分析 69
3.6.2界面效果 69
3.6.3功能实现 70
3.6.4代码分析 73
3.7本章小结 74
第4章 jQuery中的事件与应用 75
4.1事件机制 76
4.1.1事件中的冒泡现象 76
4.1.2如何阻止冒泡的发生 77
4.2页面载入事件 78
4.2.1 ready()方法的工作原理 78
4.2.2 ready()方法的几种写法 78
4.3绑定事件 79
4.3.1使用bind()方法绑定事件 79
4.3.2通过映射方式绑定事件 81
4.4切换事件 83
4.4.1 hover()方法 83
4.4.2 toggle()方法 84
4.5移除事件 86
4.5.1 unbind()方法移除元素绑定事件 86
4.5.2 unbind()方法移除自定义事件 88
4.6其他事件 88
4.6.1 one()方法 88
4.6.2 trigger()方法 89
4.7 jQuery中的事件应用 91
4.7.1文本框中的事件应用 91
4.7.2下拉列表框中的事件应用 95
4.7.3列表中的导航菜单应用 99
4.7.4网页选项卡的应用 104
4.8综合案例分析——删除数据时的提示效果在项目中的应用 107
4.8.1需求分析 107
4.8.2界面效果 107
4.8.3功能实现 108
4.8.4代码分析 110
4.9本章小结 112
第5章 jQuery的动画与特效 113
5.1显示与隐藏 114
5.1.1 show()与hide()方法 114
5.1.2动画效果的show()与hide()方法 116
5.1.3 toggle()方法 117
5.2滑动 119
5.2.1 slideDown()与slideUp()方法 119
5.2.2 slideToggle()方法 122
5.3淡入淡出 123
5.3.1 fadeln()与fadeOut()方法 123
5.3.2 fadeTo()方法 125
5.4自定义动画 127
5.4.1简单的动画 127
5.4.2移动位置的动画 128
5.4.3队列中的动画 131
5.4.4动画停止和延时 132
5.5动画效果综述 134
5.5.1各种动画方法说明 134
5.5.2使用animate()方法代替其他动画效果 135
5.6综合案例分析——动画效果浏览相册中的图片 135
5.6.1需求分析 135
5.6.2界面效果 136
5.6.3功能实现 137
5.6.4代码分析 140
5.7本章小结 143
第6章 Ajax在jQuery中的应用 145
6.1加载异步数据 145
6.1.1传统的JavaScript方法 145
6.1.2 jQuery中的load()方法 147
6.1.3 jQuery中的全局函数getJSON() 148
6.1.4 jQuery中的全局函数getScript() 150
6.1.5 jQuery中异步加载XML文档 152
6.2请求服务器数据 154
6.2.1 $.get()请求数据 155
6.2.2 $.post()请求数据 156
6.2.3 serialize()序列化表单 158
6.3 $.ajax()方法 161
6.3.1 $.ajax()中的参数及使用方法 161
6.3.2 $.ajax()在数据交互中的应用 162
6.3.3 $.ajaxSetup()设置全局Ajax 164
6.4 Ajax中的全局事件 167
6.4.1 ajax全局事件的参数及功能 167
6.4.2 ajaxStart与ajaxStop全局事件 167
6.5综合案例分析——使用Ajax实现新闻点评即时更新 170
6.5.1需求分析 170
6.5.2界面效果 170
6.5.3功能实现 171
6.5.4代码分析 175
6.6本章小结 177
第7章 jQuery中调用JSON与XML数据 178
7.1 jQuery调用JSON数据 179
7.1.1 JSON数据的基础知识 179
7.1.2 jQuery读取JSON数据 180
7.1.3 jQuery遍历JSON数据 182
7.1.4 jQuery操作JSON数据 185
7.2 jQuery调用XML数据 187
7.2.1使用传统JavaScript调用XML的方法 187
7.2.2 jQuery解析XML数据 189
7.2.3 jQuery读取XML数据 191
7.2.4 jQuery操作XML数据 194
7.3综合案例分析——调用JSON实现下拉列表框三级联动 197
7.3.1需求分析 197
7.3.2界面效果 198
7.3.3功能实现 198
7.3.4代码分析 200
7.4综合案例分析——调用XML实现无刷新即时聊天 201
7.4.1需求分析 201
7.4.2界面效果 201
7.4.3功能实现 202
7.4.4代码分析 205
7.5本章小结 205
第8章 jQuery中的插件 206
8.1如何调用jQuery插件 207
8.2 jQuery常用插件 208
8.2.1验证插件validate 208
8.2.2表单插件form 211
8.2.3 Cookie插件cookie 213
8.2.4搜索插件AutoComplete 216
8.2.5图片灯箱插件NotesForLightBox 220
8.2.6右键菜单插件ContextMenu 223
8.2.7图片放大镜插件jQZoom 227
8.2.8图片切换插件Nivo Slider 229
8.2.9动画表格排序插件TableSort 233
8.2.10进度条插件ProgressBar 236
8.2.11页面加载遮盖插件LoadMask 239
8.2.12数据分页插件Pagination 242
8.2.13消息通知条插件Activebar2 248
8.2.14滚动条插件NiceScroll 250
8.3自定义jQuery插件 253
8.3.1自定义插件的种类 253
8.3.2插件开发要点 254
8.3.3对象级别插件的开发 254
8.3.4类级别插件的开发 257
8.4综合案例分析——使用uploadify插件实现文件上传功能 260
8.4.1需求分析 260
8.4.2界面效果 261
8.4.3插件介绍 262
8.4.4功能实现 263
8.4.5代码分析 264
8.5本章小结 268
第9章 jQuery UI插件 269
9.1认识jQuery UI 270
9.2 jQuery UI交互性插件 271
9.2.1拖曳插件draggable 271
9.2.2放置插件droppable 273
9.2.3排序插件sortable 276
9.3 jQuery UI微型插件 278
9.3.1折叠面板插件accordion 278
9.3.2日务插件datepicker 281
9.3.3选项卡插件tabs 285
9.3.4对话框插件dialog 288
9.4 jQuery UI 1.9新增功能 293
9.4.1菜单工具插件menu 294
9.4.2微调按钮插件spinner 297
9.4.3工具提示插件tooltip 301
9.5综合案例分析——使用jQuery UI插件以拖动方式管理相册 304
9.5.1需求分析 304
9.5.2界面效果 305
9.5.3功能实现 306
9.5.4代码分析 309
9.6本章小结 312
第10章 jQuery实用工具函数 313
10.1工具函数的分类 314
10.2浏览器的检测 314
10.2.1浏览器名称或版本信息 314
10.2.2盒子模型 316
10.3数组和对象的操作 318
10.3.1遍历数组 318
10.3.2遍历对象 319
10.3.3数据筛选 320
10.3.4数据变更 322
10.3.5数据搜索 323
10.4字符串操作 324
10.5测试操作 326
10.5.1检测对象是否为空 326
10.5.2检测对象是否为原始对象 327
10.5.3检测两个节点的包含关系 329
10.6 URL操作 330
10.7其他工具函数 331
10.7.1 $.proxy()函数调用语法 331
10.7.2改变事件函数的作用域 332
10.8工具函数的扩展 334
10.8.1使用$.extend()扩展工具函数 334
10.8.2使用$.extend()扩展Object对象 335
10.9综合案例分析——使用jQuery扩展工具函数实现对字符串指定类型的检测 336
10.9.1需求分析 336
10.9.2界面效果 336
10.9.3功能实现 336
10.9.4代码分析 339
10.10本章小结 341
第11章 jQuery常用开发技巧 342
11.1快速控制页面元素 343
11.1.1居中显示元素 343
11.1.2捕获鼠标位置 345
11.2使用工具函数$.support检测浏览器的信息 348
11.3调用jQuery中的方法 350
11.3.1使用预加载方法预览图片 350
11.3.2通过html()方法判断元素是否为空 353
11.3.3使用replace()和replaceWith()方法替换内容 354
11.4巧用jQuery中的事件 357
11.4.1开启或禁止页面右键菜单 357
11.4.2限制文本输入框中字符的数量 359
11.5 jQuey集合处理功能 361
11.6常用自定义方法与插件 363
11.6.1自定义选择器 363
11.6.2自定义样式 365
11.6.3自定义插件 366
11.7本章小结 369
第12章 jQuery性能优化 370
12.1 jQuery性能优化常用策略 371
12.1.1优先使用ID与标记选择器 371
12.1.2使用jQuery对象缓存 372
12.1.3正确使用选择器 373
12.1.4使用最新版本的jQuery 374
12.1.5避免过度使用jQuery对象 374
12.1.6更多地使用链接式写法 374
12.1.7正确处理元素间父子关系 375
12.1.8正确使用循环语句 375
12.2优化选择器执行的速度 376
12.2.1处理选择器中不规范元素标志 376
12.2.2使用子查询优化选择器性能 378
12.2.3给选择器一个上下文 380
12.3使用方法优化性能 381
12.3.1使用target()方法优化事件中的冒泡现象 381
12.3.2使用data()方法存取普通数据 383
12.3.3使用data()方法存取JSON数据 385
12.4优化DOM元素的操作 386
12.4.1减少对DOM元素直接操作 386
12.4.2正确区分DOM对象与jQuery对象 388
12.5 jQuery库与其他库冲突的解决方案 390
12.5.1 jQuery在其他库前导入 390
12.5.2 jQuery在其他库后导入 392
12.6本章小结 394
第13章 jQuery在HTML 5中的应用 395
13.1使用 jQuery与HTML5开发自定义视频播放器 396
13.1.1需求分析 396
13.1.2界面效果 396
13.1.3功能实现 397
13.1.4代码分析 403
13.2使用jQuery与HTML 5实现图片任意旋转效果 405
13.2.1需求分析 405
13.2.2界面效果 405
13.2.3功能实现 406
13.2.4代码分析 409
13.3使用jQuery与HTML 5开发拼图游戏 410
13.3.1需求分析 410
13.3.2界面效果 411
13.3.3功能实现 412
13.3.4代码分析 418
13.4使用jQuery与HTML5开发星球大战游戏 419
13.4.1需求分析 419
13.4.2界面效果 419
13.4.3功能实现 420
13.4.4代码分析 424
13.5本章小结 426
第14章 jQuery Mobile基础知识 427
14.1初识jQuery Mobile 428
14.1.1 jQuery Mobile框架简介 428
14.1.2 jQuery Mobile工作原理 428
14.1.3开发第一个jQuery Mobile页面 428
14.2 jQuery Mobile基本组件 430
14.2.1对话框元素 430
14.2.2工具栏元素 432
14.2.3内容布局 434
14.2.4按钮 436
14.2.5表单元素 438
14.2.6列表视图 440
14.3 jQuery Mobile API接口应用 442
14.3.1默认配置设置 442
14.3.2方法 444
14.3.3事件 445
14.3.4页面主题 448
14.4本章小结 450
第15章 jQuery Mobile综合案例开发 451
15.1新闻订阅管理系统 452
15.1.1需求分析 452
15.1.2界面效果 452
15.1.3功能实现 453
15.1.4代码分析 464
15.2记事本管理 467
15.2.1需求分析 467
15.2.2界面效果 468
15.2.3功能实现 469
15.2.4代码分析 480
15.3本章小结 483
第16章 jQuery综合案例开发 484
16.1切割图片 485
16.1.1需求分析 485
16.1.2界面效果 485
16.1.3功能实现 486
16.1.4代码分析 491
16.2在线聊天室 493
16.2.1需求分析 493
16.2.2界面效果 494
16.2.3功能实现 494
16.2.4代码分析 505
16.3本章小结 507
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《河湟民间艺术丛书 雕塑》冶存荣著 2020
- 《信息资源共享机制》高锡荣著 2020
- 《故土红尘》叶绍荣著 2019
- 《英语听力与阅读教学方法策略研究》陈琳琳,何昳文,桑香荣著 2019
- 《温婉的风景:唐宋婉约词史研究》王小荣著 2020
- 《档案编研开发与档案文化建设论稿》李国荣 2019
- 《义务教育教科书 地理 教师教学用书 八年级 上 2019年印刷》刘新民策划;汪文达,胡茂永主编;汤国荣,马杰云,吴刚编写 2019
- 《新时期城市公共服务建设研究》刘亚荣著 2019
- 《义务教育教科书 地理 教师教学用书 七年级 上 2019年印刷》刘新民策划;汪文达,胡茂永主编;刘金,汤国荣,马杰云,吴刚,沈海燕,戴申卫编写 2019
- 《山荣说酒》周山荣著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019