第1章 jQuery入门 1
1.1jQuery能做什么 1
1.2jQuery为什么如此出色 2
1.3jQuery项目历史 3
1.4第一个jQuery驱动的页面 4
1.4.1下载jQuery 4
1.4.2建立HTML文档 4
1.4.3编写jQuery代码 7
1.4.4最终结果 9
1.5小结 9
第2章 选择符 10
2.1DOM 10
2.2工厂函数?() 11
2.3CSS选择符 11
2.4属性选择符 14
2.5自定义选择符 15
2.5.1每隔一行为表格添加样式 16
2.5.2基于表单的选择符 18
2.6DOM遍历方法 18
2.6.1为特定单元格添加样式 19
2.6.2连缀 20
2.7访问DOM元素 21
2.8小结 21
第3章 事件 22
3.1在页面加载后执行任务 22
3.1.1代码执行的时机选择 22
3.1.2基于一个页面执行多个脚本 23
3.1.3缩短代码的简写方式 24
3.1.4与其他库共存 24
3.2简单的事件 25
3.2.1简单的样式转换器 25
3.2.2简写的事件 31
3.3复合事件 32
3.3.1显示和隐藏高级特性 32
3.3.2突出显示可单击的项 34
3.4事件的旅程 35
3.5通过事件对象改变事件的旅程 37
3.5.1事件目标 38
3.5.2停止事件传播 39
3.5.3默认操作 39
3.5.4事件委托 40
3.6移除事件处理程序 42
3.6.1事件的命名空间 42
3.6.2重新绑定事件 43
3.7模仿用户操作 44
3.8小结 47
第4章 效果 49
4.1修改内联CSS 49
4.2基本的隐藏和显示 53
4.3效果和速度 54
4.3.1指定显示速度 55
4.3.2淡入和淡出 55
4.4复合效果 56
4.5创建自定义动画 57
4.5.1切换淡入淡出 58
4.5.2创建多个属性的动画 58
4.6并发与排队效果 61
4.6.1处理一组元素 61
4.6.2处理多组元素 63
4.6.3回调函数 65
4.6.4简单概括 67
4.7小结 67
第5章 DOM操作 68
5.1操作属性 68
5.1.1非class属性 68
5.1.2深入理解?()工厂函数 70
5.2插入新元素 72
5.3移动元素 73
5.3.1标注、编号和链接到上下文 76
5.3.2插入脚注 78
5.4包装元素 79
5.5复制元素 80
5.5.1连同事件一起复制 82
5.5.2通过复制创建突出引用 82
5.5.3通过CSS使突出引用偏离正文 82
5.5.4回到代码中 83
5.5.5修饰突出引用 85
5.6DOM操作方法的简单归纳 87
5.7小结 87
第6章 AJAX 88
6.1基于请求加载数据 88
6.1.1追加HTML 89
6.1.2操作JavaScript对象 92
6.1.3加载XML文档 98
6.2选择数据格式 101
6.3向服务器传递数据 102
6.3.1执行GET请求 102
6.3.2执行POST请求 105
6.3.3序列化表单 106
6.4关注请求 108
6.5AJAX和事件 111
6.6安全限制 111
6.7其他工具 114
6.7.1低级AJAX方法 114
6.7.2修改默认选项 114
6.7.3部分加载HTML页面 115
6.8小结 117
第7章 表格操作 118
7.1排序和分页 119
7.1.1服务器端排序 119
7.1.2JavaScript排序 120
7.1.3服务器端分页 134
7.1.4JavaScript分页 136
7.1.5完成的代码 140
7.2修改表格外观 142
7.2.1突出显示行 142
7.2.2工具提示条 149
7.2.3折叠和扩展 153
7.2.4筛选 155
7.2.5完成的代码 159
7.3小结 162
第8章 构建功能型表单 163
8.1改进基本的表单 163
8.1.1渐进增强表单样式 163
8.1.2根据条件显示的字段 169
8.1.3表单验证 171
8.1.4复选框操作 178
8.1.5完成的代码 180
8.2提升紧凑的表单 183
8.2.1字段的占位符文本 183
8.2.2AJAX自动完成 186
8.2.3完成的代码 193
8.3操作数字型表单数据 195
8.3.1购物车表格结构 195
8.3.2拒绝非数字输入 199
8.3.3数字计算 199
8.3.4删除商品 205
8.3.5修改送货信息 208
8.3.6完成的代码 211
8.4小结 213
第9章 滑移和翻转 214
9.1标题新闻翻转效果 214
9.1.1设置页面 214
9.1.2取得新闻源 216
9.1.3设置翻转效果 219
9.1.4标题新闻翻转函数 220
9.1.5悬停时暂停 222
9.1.6从不同的域中取得新闻源 224
9.1.7附加的内部渐变效果 226
9.1.8完成的代码 228
9.2图像传送带 229
9.2.1设置页面 230
9.2.2通过单击滑移图像 233
9.2.3放大图像 239
9.2.4完成的代码 250
9.3小结 253
第10章 使用插件 254
10.1查找插件和帮助 254
10.2使用插件 254
10.3Form插件 255
10.4jQuery UI插件库 257
10.4.1效果 257
10.4.2交互组件 259
10.4.3部件 261
10.4.4jQuery UI ThemeRoller 263
10.5其他插件 264
10.5.1表单类 264
10.5.2表格类 266
10.5.3图像类 268
10.5.4亮盒及模态对话框 269
10.5.5图表类 270
10.5.6事件类 272
10.6小结 272
第11章 开发插件 273
11.1添加新的全局函数 273
11.1.1添加多个函数 273
11.1.2关键所在 274
11.1.3创建实用方法 275
11.2添加jQuery对象方法 276
11.2.1对象方法的环境 276
11.2.2方法连缀 278
11.3DOM遍历方法 280
11.4添加新的简写方法 283
11.5方法的参数 286
11.5.1简单参数 287
11.5.2参数映射 288
11.5.3默认参数值 289
11.5.4回调函数 290
11.5.5可定制的默认值 291
11.6添加选择符表达式 292
11.7共享插件 295
11.7.1命名约定 295
11.7.2别名?的使用 295
11.7.3方法接口 295
11.7.4文档格式 296
11.8小结 296
附录A 在线资源 297
附录B 开发工具 303
附录C JavaScript闭包 307
附录D 快速参考 318