图书介绍
jQuery全能权威指南 jQuery Core + jQuery Plugin + jQuery UI + jQuery Mobile2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张亚飞,高红霞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302294504
- 出版时间:2012
- 标注页数:359页
- 文件大小:134MB
- 文件页数:371页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
jQuery全能权威指南 jQuery Core + jQuery Plugin + jQuery UI + jQuery MobilePDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇jQuery核心库快速掌握和内核分析篇3
第1章 使用jQuery开发Web应用程序3
1.1使用jQuery核心库——jQuery Core4
1.1.1第一个jQuery范例5
1.1.2基本语法6
1.1.3为什么要使用jQuery7
1.1.4源代码解析——jQuery库的闭包定义9
1.1.5源代码解析——使用单体模式创建jQuery实例9
1.2解决jQuery冲突10
1.2.1源代码解析——冲突的解决12
1.2.2源代码解析——jQuery类的声明技巧12
1.3优化——关于开发效率和运行效率13
第2章jQuery对象和jQuery选择器——使用jQuery选择器构建jQuery对象15
2.1选择器基本语法——从源头谈起16
2.1.1转义和保留字符16
2.1.2快速掌握jQuery选择器17
2.2使用选择器19
2.2.1基本选择器19
2.2.2层级选择器20
2.2.3属性选择器22
2.2.4子元素过滤选择器23
2.2.5基本过滤选择器26
2.2.6内容过滤选择器27
2.2.7可视化选择器28
2.2.8表单选择器28
2.3 Sizzle选择器引擎29
2.4增强的jQuery()函数使用29
2.4.1使用DOM元素构造jQuery对象30
2.4.2克隆jQuery对象31
2.4.3解析HTML字符串为jQuery对象31
2.4.4解析单个HTML元素字符串为jQuery对象32
2.5 jQuery XPath选择器33
2.5.1支持的轴运算符33
2.5.2支持的条件谓词34
第3章jQuery对象和jQuery选择器——jQuery对象结构和处理方法37
3.1关于jQuery对象的结构38
3.2处理jQuery对象39
3.2.1迭代jQuery对象39
3.2.2使用索引获取jQuery集合中的元素40
3.2.3获取指定元素的索引值43
3.2.4过滤jQuery对象44
3.2.5检查是否包含指定特征的元素47
3.2.6转换jQuery对象为数组48
3.3其他jQuery对象处理方法49
3.3.1添加元素到jQuery对象49
3.3.2通过合并构建jQuery对象49
3.3.3使用jQuery对象缓存51
第4章 处理DOM结构(DOM树)53
4.1属性节点处理54
4.1.1按照Core DOM规范处理属性54
4.1.2按照HTML DOM规范处理属性56
4.1.3删除属性57
4.1.4处理class属性58
4.2处理元素内容60
4.2.1获取和改变元素的HTML格式内容61
4.2.2获取和改变元素的文本格式内容62
4.3处理表单元素的值62
4.4 DOM树遍历65
4.4.1匹配子元素65
4.4.2匹配后代元素66
4.4.3匹配祖辈元素67
4.4.4匹配同辈元素69
4.5改变DOM树71
4.5.1插入元素节点71
4.5.2替换元素节点76
4.5.3删除元素节点78
4.5.4克隆元素节点79
4.5.5封装元素节点80
第5章CSS样式处理83
5.1基本的CSS样式处理方法84
5.2其他几个快捷方法86
5.2.1获取和设置元素的定位86
5.2.2处理滚动条位置88
5.2.3高度和宽度计算89
5.3 CSS 3新增的样式属性以及浏览器特定的扩展样式属性91
第6章 触发事件93
6.1绑定事件和事件处理函数94
6.1.1实现事件绑定的基本方法94
6.1.2解除事件绑定96
6.1.3单次事件绑定96
6.1.4实时追加事件绑定97
6.2事件绑定的快捷方法99
6.3其他快捷方法100
6.3.1监测鼠标在目标对象上的活动100
6.3.2监测交替单击101
6.4 .ready()方法102
6.5手动委派事件103
6.6事件委托104
6.6.1实现委托104
6.6.2解除委托105
6.7关于事件处理函数和jQuery Event对象106
6.7.1使用jQuery Event对象106
6.7.2自定义jQuery Event对象108
第7章 动画效果109
7.1特效全局设置110
7.2基本特效——隐藏和显示110
7.3淡入淡出特效112
7.4滑动特效114
7.5自定义特效115
7.5.1根据CSS设置执行自定义的动画效果115
7.5.2关于CSS 3的过渡效果属性116
7.6动画队列管理119
7.6.1使用.queue()和jQuery.queue()方法获取队列120
7.6.2使用.dequeue()和jQuery.dequeue()方法执行队列的下一个函数121
7.6.3延迟动画队列执行122
7.6.4使用.clearQueue()方法清除队列122
7.6.5使用.stop()方法停止队列123
7.7关于新的动画实现方法——requestAnimationFrame()方法124
7.7.1基本使用方法124
7.7.2 requestAnimationFrame()方法对jQuery动画队列的影响126
第8章 使用Ajax127
8.1 jQuery实现Ajax请求的基础方法128
8.1.1 Ajax处理过程和回调函数的顺序135
8.1.2了解jqXHR和XMLHttpRequest136
8.1.3 jqXHR请求的数据类型138
8.1.4使用JSONP139
8.1.5便捷的Ajax请求方法140
8.1.6便捷的全局事件监听142
8.2发送数据到服务器143
8.2.1编码表单144
8.2.2序列化一个数组或对象145
8.3全局设置147
8.3.1设置Ajax全局默认选项147
8.3.2预处理Ajax请求147
第9章 工具方法149
9.1内核方法150
9.1.1 jQuery.holdReady()——暂停或恢复.ready()事件处理函数的执行150
9.1.2 jQuery.sub(()——创建jQuery副本150
9.1.3 jQuery.error()——抛出异常151
9.2侦测浏览器特性151
9.2.1 jQuery.support——侦测浏览器特性151
9.2.2 jQuery.boxModel——侦测浏览器BOX模型152
9.2.3 jQuery.browser和jQuery.browser.version——侦测浏览器标识和版本153
9.3基本操作153
9.3.1 jQuery.now()——当前时间的时间戳153
9.3.2 jQuery.parseJSON()——解析JSON字符串153
9.3.3 jQuery.parseXML()——解析XML字符串153
9.4数组和对象处理154
9.4.1 jQuery.each()——迭代对象和数组154
9.4.2 jQuery.extend()——合并对象155
9.4.3 jQuery.grep()——查找匹配的数组元素156
9.4.4 jQuery.makeArray()——将对象转换为数组156
9.4.5 jQuery.map()——将对象转换为数组157
9.4.6 jQuery.merge()——合并数组158
9.4.7 jQuery.noop()——空函数159
9.4.8 jQuery.proxy()——代理159
9.4.9 jQuery.trim()——删除字符串起始和结尾的空白160
9.4.10 jQuery.unique()——删除数组中的重复元素160
9.4.11 jQuery.inArray()——索引指定元素160
9.5类型检查160
9.5.1 jQuery.isArray()160
9.5.2 jQuery.isEmptyObject()161
9.5.3 jQuery.isFunction()161
9.5.4 jQuery.isPlainObject()161
9.5.5 jQuery.isWindow()161
9.5.6 jQuery.isXMLDoc()162
9.5.7 jQuery.type()162
9.6其他工具方法162
9.6.1 jQuery.contains()——检查元素包含162
9.6.2 jQuery.globalEval()——执行JavaScript代码163
9.7数据处理163
9.7.1使用.data()和jQuery.data()方法存储和获取数据163
9.7.2关于HTML5的data属性164
9.7.3使用.removeData()和jQuery.removeData()方法移除数据165
9.7.4 jQuery.hasData()——检查是否绑定了数据165
第10章 延迟处理——Deferred对象和Promise167
10.1注册回调函数168
10.2状态的变化169
10.2.1改变状态170
10.2.2检测状态170
10.3结合jQuery.when()方法使用171
10.4使用Promise172
10.4.1执行过滤174
10.4.2对jQuery对象应用Promise174
第2篇jQuery UI和经典插件实战篇179
第11章 使用jQuery UI插件(1)——基本使用方法179
11.1下载和引用jQuery UI插件库180
11.1.1独立使用181
11.1.2集成方式182
11.1.3自定义集成方式182
11.2使用jQuery UI插件的基本183
方式183
11.2.1使用选项自定义UI插件183
11.2.2为UI插件绑定事件183
11.2.3调用UI插件的方法184
11.3交互功能插件184
11.3.1 Resizable插件——调整元素大小184
11.3.2 Selectable插件——选择分组中的元素186
11.3.3 Sortable插件——对元素就地排序188
11.3.4 Draggable插件和Droppable插件——实现拖放操作190
11.3.5 HTML 5实现拖放操作193
11.3.6范例——使用拖放操作实现购物车199
11.4动画效果插件202
11.4.1增强的.animate()方法202
11.4.2通过改变类实现过渡效果203
11.4.3增强的隐藏和显示特效204
11.4.4对可视元素施加特效205
第12章 使用jQuery UI插件(2)——Widget部件207
12.1 Accordion插件208
12.1.1同时打开多个内容板210
12.1.2 HTML 5的details和summa元素实现Accordion210
12.2 AutoComplete插件——自动完成(自动提示)211
12.3 Button插件——按钮和按钮组213
12.3.1为按钮定义图标214
12.3.2单选按钮组215
12.3.3多选按钮组216
12.3.4切换按钮217
12.4 DatePicker插件——日期选择器217
12.4.1使用区域化功能218
12.4.2格式化日期219
12.4.3 HTML 5的日期类型控件220
12.5 Dialog插件——对话框221
12.6 ProgressBar插件——进度条222
12.7 Slider插件——滑动条224
12.8 Tabs插件——选项卡226
第13章 美化jQuery UI插件229
13.1使用样式主题美化jQuery UI插件230
13.2自定义CSS美化jQuery UI插件231
第14章 创建自己的jQuery插件233
14.1创建自己的插件234
14.2使用jQuery UI Widget Factory编写有状态的插件237
14.2.1给插件添加方法239
14.2.2设置和获取选项值240
14.2.3添加回调功能241
第15章 常用的第三方jQuery插件243
15.1水平Accordion244
15.2 Tree插件245
15.3 NumericStepper插件247
15.4 MenuBar插件(导航菜单)248
15.5 DataGrid插件251
15.6图片居中放大显示插件253
15.7图片局部放大插件255
15.8图片局部剪切插件256
15.9图片滚动新闻、图片滚动AD插件257
15.10调色盘1插件258
15.11调色盘2插件259
15.12向导插件260
第3篇 使用jQuery Mobile设计网站和开发移动Web应用265
第16章 使用jQuery Mobile UI插件(1)——基本使用方法265
16.1使用jQuery Mobile插件266
16.1.1第一个jQuery Mobile范例266
16.1.2怎样在“内容页”间导航269
16.1.3使用超链接269
16.1.4定义页面过渡效果270
16.1.5定义样式主题(theme)270
16.1.6创建对话框271
16.1.7固定页眉和页脚272
16.1.8全屏效果273
16.2导航模型——j Query Mobile的273
核心机制273
16.2.1页面导航的基本规则274
16.2.2自动生成的“内容页”和子书签地址275
16.2.3注意事项276
第17章 使用jQuery Mobile UI插件(2)——Widget277
17.1定义工具按钮278
17.1.1定义按钮278
17.1.2指定按钮图标279
17.1.3自定义按钮图标279
17.1.4行内级按钮和块级按钮280
17.1.5按钮分组280
17.1.6导航条280
17.1.7添加返回按钮283
17.2定义列表视图284
17.2.1有序列表284
17.2.2嵌套列表285
17.2.3分割按钮列表286
17.2.4列表项分组287
17.2.5缩略图和图标288
17.2.6对列表进行边缘修饰290
17.2.7只读列表290
17.2.8文字格式和计数泡292
17.2.9过滤列表项292
17.3内容布局293
17.3.1网格布局293
17.3.2可折叠内容296
17.4定义jQuery Mobile表单298
17.4.1表单控件的布局容器300
17.4.2切换开关控件301
17.4.3滑动条控件(slider)301
17.4.4单选按钮和复选框控件302
17.4.5水平开关键控件303
17.4.6选项菜单控件304
17.4.7表单提交308
第18章 使用Ajax和程序动态控制jQuery Mobile309
18.1 jQuery Mobile的自定义事件310
18.2使用工具方法312
18.3 jQuery Mobile初始化配置316
18.3.1关于mobileinit事件317
18.3.2配置选项317
18.3.3其他全局配置项319
第4篇jQuery经典网站设计——借鉴与灵感(见光盘)323
附录A准备jQuery Mobile UI插件创作环境和测试环境323
A.1使用Mobile Safari测试网页324
A.1.1 iPhone Simulator的安装324
A.1.2使用Mobile Safari325
A.2使用IEMobile测试网页327
A.2.1 Windows Phone 7 Emulator的安装327
A.2.2使用IEMobile328
A.3使用Chrome Lite测试网页330
A.3.1 Android Emulator的安装330
A.3.2使用Chrome Lite336
A.4使用BlackBerry浏览器测试网页338
A.4.1 B1ackBerry模拟器的安装338
A.4.2使用BlackBerry模拟器339
A.5安装和设置Web服务器341
A.5.1安装IIS341
A.5.2了解Web服务器根目录343
附录B准备Visual Studio和Aptana Studio345
B.1使用Visual Studio346
B.2使用Aptana Studio348
B.2.1安装Aptana Studio348
B.2.2使用和配置Aptana Studio348
B.2.3使用Aptana Studio编写JavaScript349
B.2.4使用jQuery代码提示功能352
附录C参考文献以及资料来源355
参考网址356
参考图书357
参考规范及标准358
热门推荐
- 3707316.html
- 1171654.html
- 2650241.html
- 339647.html
- 1346408.html
- 1296803.html
- 2625631.html
- 1697325.html
- 112129.html
- 632486.html
- http://www.ickdjs.cc/book_964658.html
- http://www.ickdjs.cc/book_2966931.html
- http://www.ickdjs.cc/book_160841.html
- http://www.ickdjs.cc/book_866543.html
- http://www.ickdjs.cc/book_3609540.html
- http://www.ickdjs.cc/book_3473879.html
- http://www.ickdjs.cc/book_1668002.html
- http://www.ickdjs.cc/book_2084359.html
- http://www.ickdjs.cc/book_3573575.html
- http://www.ickdjs.cc/book_1207129.html