图书介绍
扩展jQuery【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)伍德著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115363541
- 出版时间:2014
- 标注页数:270页
- 文件大小:34MB
- 文件页数:290页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
扩展jQueryPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 简单的扩展1
第1章 jQuery扩展1
1.1 jQuery的背景3
1.1.1 起源4
1.1.2 发展5
1.1.3 现状6
1.2 扩展jQuery7
1.2.1 开发者可以扩展什么7
1.3 扩展的示例10
1.3.1 jQuery UI10
1.3.2 验证11
1.3.3 图形幻灯片12
1.3.4 集成谷歌地图13
1.3.5 Cookies13
1.3.6 颜色动画14
1.4 总结14
第2章 第一个插件16
2.1 jQuery的架构16
2.1.1 jQuery的扩展点18
2.1.2 选择器19
2.1.3 集合插件19
2.1.4 工具函数20
2.1.5 jQuery UI小部件20
2.1.6 jQuery UI特效20
2.1.7 动画属性21
2.1.8 Ajax处理21
2.1.9 事件处理22
2.1.10 验证规则22
2.2 一个简单的插件22
2.2.1 占位文字23
2.2.2 水印插件的代码23
2.2.3 清除水印25
2.2.4 使用水印插件25
2.3 总结27
第3章 选择器和过滤器28
3.1 什么是选择器和过滤器29
3.1.1 为什么要添加新的选择器29
3.1.2 基本选择器29
3.1.3 伪类选择器31
3.2 添加一个伪类选择器33
3.2.1 一个伪类选择器的结构34
3.2.2 添加一个精确内容匹配选择器35
3.2.3 添加一个内容模式匹配选择器37
3.2.4 添加元素类型选择器38
3.2.5 添加一个外语选择器39
3.2.6 “验证插件”中的选择器40
3.3 添加一个集合过滤器41
3.3.1 一个集合选择器的结构41
3.3.2 添加一个中间元素集合选择器42
3.3.3 增强索引选择器44
3.4 总结45
第2部分 插件和函数49
第4章 插件开发原则49
4.1 插件设计49
4.1.1 插件的好处50
4.1.2 规划设计50
4.1.3 插件模块化51
4.2 指导原则52
4.2.1 提供渐进增强52
4.2.2 在所有地方使用唯一的名字52
4.2.3 把一切都放在jQuery对象中53
4.2.4 不要依赖$与jQuery的等同性53
4.2.5 利用作用域隐藏实现细节54
4.2.6 用“方法”调用附加功能55
4.2.7 尽可能返回jQuery对象以便链式调用55
4.2.8 使用data函数来存储实例详细信息56
4.2.9 预估定制点56
4.2.10 使用合理的默认值57
4.2.11 允许本地化/地方化58
4.2.12 用CSS控制插件样式59
4.2.13 在主流浏览器中测试61
4.2.14 创建可重复的测试用例集61
4.2.15 提供示例和文档62
4.3 总结64
第5章 集合插件65
5.1 什么是集合插件65
5.2 一个插件框架66
5.2.1 MaxLength插件66
5.2.2 MaxLength插件的操作67
5.3 定义插件68
5.3.1 声明一个命名空间68
5.3.2 封装69
5.3.3 使用单例69
5.4 附加到元素71
5.4.1 基本的附加71
5.4.2 插件初始化72
5.4.3 调用方法73
5.4.4 取值方法74
5.5 设置选项76
5.5.1 插件默认值76
5.5.2 本地化/地方化77
5.5.3 响应选项的变化79
5.5.4 实现MaxLength的选项80
5.5.5 启用和禁用小部件82
5.6 添加事件处理器83
5.6.1 注册一个事件处理器83
5.6.2 触发一个事件处理器84
5.7 添加方法84
5.8 移除插件85
5.9 收尾工作86
5.9.1 插件的主要部分86
5.9.2 设置插件样式88
5.10 完整的插件89
5.11 总结91
第6章 函数插件92
6.1 定义插件93
6.1.1 本地化插件93
6.1.2 框架代码94
6.1.3 加载本地化文件94
6.2 jQuery Cookie插件97
6.2.1 Cookie的交互97
6.2.2 读写cookie98
6.3 总结100
第7章 插件的测试、打包和文档102
7.1 测试插件103
7.1.1 测试什么103
7.1.2 使用QUnit104
7.1.3 测试MaxLength插件105
7.1.4 测试选项的设置和获取108
7.1.5 模拟用户动作109
7.1.6 测试事件回调111
7.2 打包插件112
7.2.1 整理所有文件112
7.2.2 最小化插件113
7.2.3 提供一个基本示例116
7.3 为插件编写文档118
7.3.1 选项文档118
7.3.2 方法和工具函数的文档119
7.3.3 演示插件的功能120
7.4 总结121
第3部分 扩展jQuery UI125
第8章 jQuery UI小部件125
8.1 小部件框架126
8.1.1 jQuery UI的模块126
8.1.2 小部件模块128
8.1.3 MaxLength插件128
8.1.4 MaxLength插件的操作129
8.2 定义小部件130
8.2.1 声明一个名字130
8.2.2 封装插件131
8.2.3 声明这个小部件131
8.3 把插件附加到一个元素133
8.4 处理插件选项134
8.4.1 小部件默认值134
8.4.2 响应选项变化135
8.4.3 实现MaxLength的选项137
8.4.4 启用和禁用小部件140
8.5 添加事件处理器140
8.5.1 注册一个事件处理器140
8.5.2 触发一个事件处理器141
8.6 添加方法142
8.7 移除小部件143
8.8 收尾145
8.8.1 小部件主体145
8.8.2 设置小部件样式147
8.9 完整的插件148
8.10 总结150
第9章 jQuery UI的鼠标交互151
9.1 jQuery UI Mouse(鼠标)模块151
9.1.1 鼠标拖动操作152
9.1.2 鼠标选项153
9.2 定义小部件153
9.2.1 签名功能153
9.2.2 Signature插件的操作154
9.2.3 声明这个小部件156
9.3 把插件附加到一个元素上157
9.3.1 框架初始化157
9.3.2 自定义初始化157
9.4 处理插件选项159
9.4.1 小部件默认值159
9.4.2 设置选项161
9.4.3 实现Signature选项162
9.4.4 启用和禁用小部件162
9.5 添加事件处理器163
9.5.1 注册一个事件处理器163
9.5.2 触发一个事件处理器164
9.6 与鼠标交互164
9.6.1 是否可以开始一个拖动165
9.6.2 开始一个拖动165
9.6.3 跟踪一个拖动166
9.6.4 结束一个拖动166
9.7 添加方法167
9.7.1 清除签名167
9.7.2 转换为JSON168
9.7.3 重新绘制签名169
9.7.4 检查签名是否存在170
9.8 移除小部件171
9.9 完整的插件172
9.10 总结173
第10章 jQuery UI特效174
10.1 jQuery UI特效框架175
10.1.1 Effects Core模块175
10.1.2 公共特效函数176
10.1.3 已有特效178
10.2 添加一个新特效180
10.2.1 内爆一个元素180
10.2.2 初始化特效181
10.2.3 实现特效183
10.2.4 在iQuery UI 1.9 之前实现特效184
10.2.5 完整的特效185
10.3 缓动动画185
10.3.1 什么是缓动185
10.3.2 已有的缓动187
10.3.3 添加一个新缓动189
10.4 总结191
第4部分 其他扩展195
第11章 属性的动画195
11.1 动画框架196
11.1.1 动画功能196
11.1.2 步进一个动画198
11.2 添加一个自定义属性的动画200
11.2.1 background-position的动画200
11.2.2 声明和获取这个属性值201
11.2.3 更新属性值203
11.2.4 background-position在jQuery 1.7 中的动画204
11.2.5 完整的插件205
11.3 总结206
第12章 扩展Ajax207
12.1 Ajax框架208
12.1.1 预过滤器209
12.1.2 传输器209
12.1.3 转换器210
12.2 添加一个Ajax预过滤器210
12.2.1 改变数据类型211
12.2.2 禁用Ajax处理211
12.3 添加一个Ajax传输器212
12.3.1 加载图像数据212
12.3.2 为测试模拟HTML数据214
12.4 添加一个Ajax转换器217
12.4.1 逗号分隔值(CSV)格式217
12.4.2 把文本转换为CSV218
12.4.3 把CSV转换为表格220
12.5 Ajax插件222
12.6 总结222
第13章 扩展事件224
13.1 特殊事件框架225
13.1.1 绑定事件处理器225
13.1.2 触发事件226
13.2 添加一个特殊事件227
13.2.1 添加一个右键单击事件227
13.2.2 禁用右击事件229
13.2.3 多个右击事件230
13.2.4 事件的集合函数233
13.3 增强一个已有事件234
13.4 事件的其他功能236
13.4.1 事件的默认动作236
13.4.2 派发前和派发后回调237
13.4.3 阻止事件冒泡238
13.4.4 自动绑定和代理238
13.5 总结239
第14章 创建验证规则241
14.1 Validation插件242
14.2 添加一个验证规则244
14.2.1 添加一个模式匹配规则245
14.2.2 生成模式匹配规则247
14.3 添加一个多字段验证规则248
14.3.1 分组验证249
14.3.2 定义一个多字段规则249
14.4 总结251
附录A 正则表达式253
词汇表261
热门推荐
- 2075048.html
- 3166830.html
- 668874.html
- 2626676.html
- 832100.html
- 3382063.html
- 1423199.html
- 398775.html
- 2767402.html
- 2285630.html
- http://www.ickdjs.cc/book_2687199.html
- http://www.ickdjs.cc/book_716177.html
- http://www.ickdjs.cc/book_1798851.html
- http://www.ickdjs.cc/book_1759873.html
- http://www.ickdjs.cc/book_790830.html
- http://www.ickdjs.cc/book_3610824.html
- http://www.ickdjs.cc/book_332238.html
- http://www.ickdjs.cc/book_2099566.html
- http://www.ickdjs.cc/book_1111885.html
- http://www.ickdjs.cc/book_2224791.html