图书介绍
jQuery开发从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 袁江编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302306665
- 出版时间:2013
- 标注页数:619页
- 文件大小:180MB
- 文件页数:631页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
jQuery开发从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识jQuery1
1.1 jQuery概述1
1.1.1 jQuery能帮我做什么1
1.1.2我需要学习jQuery2
1.2使用jQuery5
1.2.1下载jQuery6
1.2.2安装jQuery6
1.2.3测试JQuery7
1.3 jQuery框架的优势8
1.4 jQuery框架核心功能9
1.4.1对外接口单一让使用更简单9
1.4.2链式语法让编码更快速、优雅9
1.4.3模仿CSS选择器让选取元素更精确、灵活11
1.4.4扩展接口让jQuery更开放、富有活力13
1.5初学jQuery最容易混淆的几个概念14
1.5.1 jQuery对象不等于DOM对象14
1.5.2 jQuery对象与DOM对象之间的转换15
1.5.3 jQuery的ready不等于JavaScript的load17
1.6学习资源19
1.6.1 jQuery开发工具19
1.6.2 jQuery参考手册19
1.6.3 jQuery在线资源20
第2章 使用选择器21
2.1基本选择器21
2.1.1 ID选择器21
2.1.2标签选择器23
2.1.3类选择器24
2.1.4通配选择器25
2.1.5组选择器26
2.2层级选择器27
2.2.1包含选择器28
2.2.2子选择器29
2.2.3相邻选择器30
2.2.4兄弟选择器31
2.2.5层级选择器综合应用32
2.2.6解析层级选择器实现原理34
2.3简单的伪类选择器37
2.3.1特定位置选择器37
2.3.2指定范围选择器39
2.3.3排除选择器40
2.3.4特殊选择器41
2.3.5解析简单伪类选择器的实现原理42
2.4与内容相关的伪类选择器42
2.4.1匹配包含文本选择器43
2.4.2匹配包含元素选择器44
2.4.3包含判断选择器45
2.4.4解析内容过滤器实现原理45
2.5与元素显示状态相关的伪类选择器46
2.6匹配子元素的伪类选择器47
2.7与表单对象相关的伪类选择器49
2.8与表单属性相关的伪类选择器53
2.9属性选择器54
2.10 j Query选择器应用优化58
第3章 使用过滤器61
3.1过滤61
3.1.1类过滤61
3.1.2下标过滤63
3.1.3表达式过滤64
3.1.4判断67
3.1.5映射67
3.1.6清洗69
3.1.7截取69
3.2查找70
3.2.1向下查找后代元素71
3.2.2向上查找祖先元素73
3.2.3向上查找兄弟元素78
3.2.4向下查找兄弟元素80
3.2.5查找兄弟元素83
3.2.6添加查找对象84
3.3串联84
3.3.1绑定前后jQuery对象85
3.3.2返回前一个jQuery对象86
第4章 DOM操作87
4.1创建节点88
4.1.1创建元素89
4.1.2输入文本90
4.1.3设置属性90
4.2插入内容92
4.2.1内部插入92
4.2.2外部插入96
4.3删除内容98
4.3.1移出99
4.3.2清空101
4.3.3分离101
4.4克隆内容103
4.5替换内容105
4.6包裹内容107
4.6.1外包107
4.6.2内包108
4.6.3总包110
4.6.4卸包111
4.7属性操作111
4.7.1设置属性112
4.7.2访问属性115
4.7.3删除属性118
4.8类操作120
4.8.1添加类样式120
4.8.2删除类样式121
4.8.3切换类样式122
4.8.4判断样式124
4.9读写文本和值124
4.9.1读写HTML124
4.9.2读写文本126
4.9.3读写值127
4.10样式表操作129
4.10.1读写CSS样式129
4.10.2绝对定位133
4.10.3相对定位134
4.10.4设置大小136
4.11访问文档树137
第5章 事件处理140
5.1事件处理模型140
5.1.1原始事件模型140
5.1.2 DOM事件模型141
5.1.3 IE事件模型144
5.2事件处理机制146
5.2.1 Event对象147
5.2.2事件流148
5.2.3事件控制151
5.3 j Query事件封装机制151
5.3.1注册事件152
5.3.2注销事件155
5.4 jQuery事件应用157
5.4.1事件触发158
5.4.2事件切换159
5.4.3事件委派163
5.4.4事件命名空间165
5.4.5绑定多个事件167
5.4.6 自定义事件168
5.4.7页面初始化事件169
第6章 Ajax应用172
6.1 XMLHttpRequest基础172
6.1.1 XMLHttpRequest对象172
6.1.2实例化XMLHttpRequest173
6.1.3建立连接174
6.1.4请求和响应175
6.2 jQueyAjax177
6.2.1设计一个简单的示例178
6.2.2 GET请求179
6.2.3 POST请求182
6.2.4 ajax()方法请求184
6.2.5响应状态186
6.2.6响应信息188
6.2.7载入网页文件190
6.2.8预设参数项192
6.2.9预处理字符串193
第7章 动画设计196
7.1 CSS动画设计基础196
7.2显隐动画198
7.2.1简单的显示和隐藏199
7.2.2控制显示速度200
7.2.3显隐切换201
7.2.4折叠动画202
7.2.5树形动画204
7.2.6选项卡动画207
7.3滑动动画208
7.3.1显隐滑动效果209
7.3.2显隐切换滑动210
7.4渐变效果212
7.4.1淡入和淡出212
7.4.2设置淡出透明效果214
7.4.3渐变切换215
7.5复杂动画216
7.5.1模拟show()方法的效果217
7.5.2自定义动画218
7.5.3动态定位221
7.5.4停止动画222
7.5.5关闭动画223
7.5.6设置动画频率224
7.5.7延迟动画225
7.6动画队列225
7.6.1添加动画队列225
7.6.2显示动画队列227
7.6.3更新动画队列227
7.6.4删除动画队列229
第8章 工具函数230
8.1 jQuery标志230
8.1.1检测用户代理230
8.1.2检测版本号233
8.1.3检测盒模型234
8.1.4检测功能或缺陷234
8.2兼容JavaScript库235
8.3对象和集合操作238
8.3.1处理字符串238
8.3.2把对象转换为字符串239
8.3.3判断数组类型240
8.3.4判断函数类型241
8.3.5判断特殊对象242
8.3.6对数组和集合进行迭代243
8.3.7生成数组245
8.3.8对数组进行筛选246
8.3.9对数组进行转换247
8.3.10把多个数组合并在一起249
8.3.11删除数组中重复元素251
8.3.12在数组中查找指定值252
8.4缓存252
8.4.1定义缓存253
8.4.2读取缓存255
8.4.3删除缓存256
第9章 功能扩展259
9.1自定义插件259
9.1.1 jQuery插件形式259
9.1.2自定义jQuery插件基本规则260
9.1.3使用extend()函数261
9.1.4自定义jQuery函数265
9.1.5自定义jQuery命令267
9.1.6自定义选择器271
9.2封装和优化插件275
9.2.1封装插件275
9.2.2优化插件277
9.3案例实战:制作jQuery文字提示插件283
9.3.1功能讲解283
9.3.2构建结构283
9.3.3设计思路284
9.3.4难点突破286
9.3.5代码实现287
9.3.6应用插件290
第10章 表格开发291
10.1数据排序291
10.1.1构建符合数据排序的表格结构291
10.1.2 JavaScript的基本排序方法293
10.1.3实现表格基本排序296
10.1.4优化排序性能298
10.1.5设计其他类型排序299
10.1.6完善排序交互的视觉效果301
10.2数据分页303
10.2.1服务器端分页303
10.2.2 JavaScript实现分页307
10.3数据过滤310
10.3.1快速过滤数据310
10.3.2处理多关键字匹配311
10.3.3处理特定列过滤311
10.3.4合成数据过滤器312
10.4数据编辑314
10.4.1快速编辑数据314
10.4.2完善数据编辑功能315
第11章 表单开发318
11.1设计可用性表单318
11.1.1设计表单结构318
11.1.2设计表单图标320
11.1.3设计提示信息321
11.1.4设计条件字段322
11.2表单验证324
11.2.1验证服务概述324
11.2.2认识正则表达式325
11.2.3字符匹配327
11.2.4重复匹配331
11.2.5高级匹配335
11.2.6匹配操作342
11.2.7联系表单验证347
11.3增强型表单350
11.3.1自适应多行文本框350
11.3.2注册码文本框352
11.3.3掩码输入文本框357
第12章 jQuery UI开发概述362
12.1 jQuery UI开发362
12.1.1设计思想362
12.1.2设计体验366
12.2使用jQuery UI库372
12.2.1认识jQuer插件库373
12.2.2使用外部插件373
12.2.3认识UI插件376
12.2.4建立开发环境377
12.2.5 jQuery UI库结构377
12.2.6主题定制器378
12.2.7如何使用jQuery UI组件379
12.2.8组件类别379
12.2.9浏览器支持380
第13章 jQuery UI交互开发381
13.1拖放381
13.1.1拖动对象382
13.1.2投放对象388
13.2缩放392
13.3选择396
13.4排序400
第14章 jQuery UI部件开发405
14.1选项卡405
14.2手风琴410
14.3对话框415
14.4滑动条420
14.5日期选择器425
第15章 jQuery UI特效开发431
15.1特效核心432
15.2高亮434
15.3弹跳436
15.4摇晃439
15.5转换440
15.6缩放441
15.7爆炸442
15.8抖动444
15.9落体445
15.10滑动447
15.11剪辑448
15.12百叶窗449
15.13折叠450
第16章 jQuery框架透析之函数式基础452
16.1定义函数453
16.1.1构造函数453
16.1.2函数直接量455
16.1.3选择恰当的方法456
16.2使用函数458
16.2.1函数调用458
16.2.2生命周期459
16.2.3形参和实参460
16.2.4参数对象Arguments461
16.2.5回调函数callee463
16.2.6返回值463
16.3函数对象464
16.4动态指针466
16.4.1认识this466
16.4.2 this对象468
16.4.3 this应用471
16.4.4 this陷阱474
16.5动态调用478
16.6函数作用域481
16.6.1词法作用域与执行作用域482
16.6.2作用域链484
16.6.3调用对象485
16.7闭包函数486
16.7.1认识闭包487
16.7.2闭包基本特性488
16.7.3闭包基本用法489
16.7.4闭包标识系统491
16.7.5闭包函数作用域492
16.7.6闭包函数生存周期494
16.7.7比较函数和闭包495
16.7.8闭包函数与函数实例496
16.7.9闭包函数和调用对象499
16.7.10闭包独立性501
16.7.11构造函数闭包502
16.7.12应用闭包函数503
16.7.13闭包副作用507
第17章 jQuery框架透析之面向对象基础510
17.1定义对象510
17.1.1认识对象511
17.1.2定义对象512
17.2使用对象513
17.2.1引用对象513
17.2.2销毁对象514
17.2.3定义对象属性514
17.2.4访问对象属性515
17.2.5操作对象属性515
17.2.6操作对象方法516
17.3对象作用域517
17.3.1公共作用域517
17.3.2私有作用域518
17.3.3静态作用域518
17.3.4对象指针this518
17.4对象类型519
17.4.1构造对象519
17.4.2实例对象521
17.4.3原型对象521
17.4.4构造器constructor524
17.5核心方法525
17.5.1 toString()方法526
17.5.2 valueOf()方法527
17.5.3 hasOwnProperty()方法528
17.5.4 propertylsEnumerable()方法528
17.5.5 isPrototypeOf()方法530
17.6核心对象530
17.6.1对象系统531
17.6.2 Global对象531
17.6.3 Math对象532
17.6.4 Date对象534
17.7类型535
17.7.1认识类535
17.7.2定义类536
17.8接口541
17.8.1认识接口541
17.8.2定义接口542
17.9原型546
17.9.1认识prototype546
17.9.2原型特性548
17.9.3原型操作550
17.9.4定义静态原型554
17.9.5原型域和原型域链554
17.10继承556
17.10.1原型继承556
17.10.2类继承(上)557
17.10.3类继承(下)561
17.10.4实例继承563
17.10.5复制继承564
17.10.6克隆继承565
17.10.7混合继承565
17.10.8多重继承566
17.11封装570
17.11.1被动封装570
17.11.2主动封装571
17.11.3静态方法573
17.12重载和多态575
17.12.1重载575
17.12.2覆盖575
17.12.3多态576
17.13构造和析构577
17.13.1构造577
17.13.2析构579
17.14扩展580
17.14.1超类和子类580
17.14.2元类581
第18章 jQuery框架透析之实战583
18.1设计思路583
18.2设计框架584
18.2.1定义构造函数585
18.2.2返回jQuery对象586
18.2.3设计作用域587
18.2.4跨域访问588
18.2.5设计选择器589
18.2.6设计迭代器590
18.2.7设计扩展接口592
18.2.8解决参数传递问题594
18.2.9设计名字空间595
18.3构建j Query对象596
18.4构建jQuery DOM元素599
18.4.1生成DOM元素599
18.4.2间接引用DOM节点602
18.4.3采用CSS方式查找DOM节点604
18.5类数组607
18.5.1构建类数组607
18.5.2操作类数组608
18.6 Sizzle引擎612
18.6.1设计思路612
18.6.2设计框架614