《jQuery基础教程 better interaction design and web development with simple JavaScript techniques》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Jonathan Chaffer,(美)Karl Swedberg著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115215420
  • 页数:325 页
图书介绍:本书是《jQuery基础教程》的升级版,涵盖jQuery 1.3的全部新特性,特别新增了介绍jQuery UI(jQuery官方用户界面插件库)的内容。值得一提的是,本版新增的附录D列出了所有jQuery API,为高效使用jQuery提供方便。

第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