当前位置:首页 > 工业技术
jQuery JavaScript与CSS开发入门经典
jQuery JavaScript与CSS开发入门经典

jQuery JavaScript与CSS开发入门经典PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:(美)约克著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302233039
  • 页数:538 页
图书介绍:本书讲述jQuery的API及jQuery框架的所有要点,在实例的引导下演示如何使用jQuery框架以超越纯Java Script的速度实现更多功能,以及如何使用最少代码完成繁杂任务。
《jQuery JavaScript与CSS开发入门经典》目录

第Ⅰ部分 jQuery API第1章 jQuery简介 3

1.1 jQuery的功能 4

1.2 jQuery的创造者 4

1.3 获取jQuery 5

1.4 安装jQuery 5

1.5 程序设计规范 8

1.5.1 XHTML和CSS的规范 9

1.5.2 JavaScript规范 16

1.6 小结 26

第2章 选择和过滤 29

2.1 选择器API的来源 30

2.2 使用选择器API 31

2.3 过滤选择集 41

2.3.1 使用find()方法搜索选择集 41

2.3.2 使用siblings()方法查找元素的兄弟节点 43

2.3.3 选择特定的兄弟节点 46

2.3.4 使用parents()方法和parent()方法选取祖先元素 49

2.3.5 选取子元素 52

2.3.6 反选元素 54

2.3.7 选择结果集中的片段子集 56

2.3.8 向选择集中添加更多的元素 58

2.3.9 从结果集中选择特定元素 60

2.4 小结 71

2.5 练习 72

第3章 事件 73

3.1 使用传统的事件模型挂钩事件 73

3.2 使用W3C事件模型挂钩事件 76

3.2.1 this对象 77

3.2.2 event对象 80

3.3 Microsoft JScript的事件模型 82

3.4 创建统一的事件API 83

3.4.1 使用jQuery的bind()方法绑定事件 84

3.4.2 使用jQuery的事件方法绑定事件 86

3.4.3 触发事件 88

3.5 小结 98

3.6 练习 99

第4章 操纵内容和属性 101

4.1 设置和访问属性 101

4.2 操纵类名 112

4.3 操纵HTML和文本内容 117

4.3.1 获取、设置或移除内容 118

4.3.2 将内容追加到当前元素的子元素之前或之后 122

4.3.3 在元素之前或之后插入内容 131

4.3.4 通过选择器插入内容 133

4.3.5 包装内容 137

4.4 替换元素 155

4.5 移除内容 160

4.6 克隆内容 163

4.7 小结 172

4.8 练习 173

第5章 数组和迭代 175

5.1 基本迭代 175

5.1.1 直接调用each()方法 177

5.1.2 变量作用域 178

5.1.3 模拟break语句和continue语句 180

5.1.4 迭代选择集中的元素 182

5.2 对选择集和数组进行过滤 184

5.2.1 过滤选择集 184

5.2.2 使用回调函数来过滤选择集 186

5.2.3 过滤数组 188

5.3 映射选择集或数组 191

5.3.1 映射选择集 191

5.3.2 映射数组 194

5.4 数组实用程序方法 208

5.4.1 生成数组 208

5.4.2 在数组中查找指定的值 209

5.4.3 归并两个数组 210

5.4.4 移除重复的数据项 211

5.5 小结 216

5.6 练习 217

第6章 CSS 219

6.1 CSS()方法 219

6.2 outerWidth()和outerHeight()方法 220

6.3 小结 229

6.4 练习 230

第7章 AJAX 231

7.1 向服务器发起请求 232

7.1.1 GET方法和POST方法的区别 232

7.1.2 AJAX请求中所传递数据的格式 233

7.1.3 使用jQuery发起GET请求 234

7.2 从服务器加载HTML片段 254

7.3 动态加载JavaScript 282

7.4 AJAX事件 284

7.5 创建具有AJAX风格的文件上传功能 290

7.6 小结 293

7.7 练习 294

第8章 特效 295

8.1 显示和隐藏元素 295

8.2 滑入或滑出元素 297

8.3 淡入和淡出元素 298

8.4 自定义动画 299

8.5 小结 302

8.6 练习 302

第9章 插件 303

9.1 编写插件 303

9.2 开发jQuery插件的正确做法 313

9.3 小结 314

9.4 练习 314

第Ⅱ部分 jQuery UI第10章 实现拖放 317

10.1 使元素成为可拖动元素 317

10.2 使可拖动元素具有Ghosting效果 327

10.3 在Safari浏览器的两个窗口之间拖动元素 330

10.4 为可拖动元素指派投放区域 334

10.5 小结 346

10.6 练习 347

第11章 拖放排序 349

11.1 使一个列表成为可排序列表 349

11.2 自定义可排序列表 361

11.3 保存可排序列表在排序后的状态 371

11.4 小结 378

11.5 练习 378

第12章 选取框 379

12.1 Selectables插件简介 379

12.2 小结 397

12.3 练习 398

第13章 Accordion UI 399

13.1 创建一个Accordion UI 399

13.2 设置Auto-Height 402

13.3 改变默认的窗格 403

13.4 切换alwaysOpen选项 406

13.5 改变Accordion事件 406

13.6 填满父元素的高度 407

13.7 设置Header元素 408

13.8 定义选中窗格的样式 410

13.9 根据Location信息来选择激活的内容窗格 413

13.10 小结 416

13.11 练习 417

第14章 日期选择器 419

14.1 实现Datepicker插件 419

14.1.1 设置Datepicker的样式 421

14.1.2 设置允许选择的日期范围 429

14.1.3 允许选择一个日期范围 431

14.2 本地化日期选择器 432

14.2.1 设置日期格式 432

14.2.2 本地化日期选择器中的文本标签 433

14.2.3 设置一个星期从哪一天开始 434

14.3 小结 435

14.4 练习 435

第15章 对话框 437

15.1 实现对话框 437

15.2 分析对话框的标记代码 439

15.3 创建模态对话框 445

15.4 自动打开对话框 447

15.5 控制对话框的动态交互行为 448

15.6 对话框的动画效果 449

15.7 使用对话框的事件 450

15.8 小结 451

15.9 练习 452

第16章 选项卡 453

16.1 实现Tabs 453

16.2 通过AJAX远程加载选项卡内容 461

16.3 为选项卡添加渐变的动画效果 464

16.4 小结 466

16.5 下一步 466

16.6 练习 467

附录A 参考答案 469

附录B jQuery支持的选择器 477

附录C 选择和过滤 481

附录D 事件 483

附录E 操作属性和数据存储 487

附录F 操纵内容 489

附录G AJAX方法 491

附录H CSS 495

附录I 实用函数 497

附录J 拖放 499

附录K Sortables插件 503

附录L Selectables插件 507

附录M 特效 509

附录N Accordion 513

附录O 日期选择器 515

附录P 对话框 525

附录Q Tab 529

附录R Re-Sizable(尺寸改变) 533

附录S Slider(滑动条) 537

返回顶部