当前位置:主页 > 计算机电子书 > Web前端 > jQuery下载
jQuery实战(第2版)

jQuery实战(第2版) PDF 清晰版

  • 更新:2021-12-25
  • 大小:29.9 MB
  • 类别:jQuery
  • 作者:[美]Bear、Bibeault、/、[美]Yehuda、Katz
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

内容简介

jQuery 是目前最受欢迎的JavaScript/Ajax 库之一,能用最少的代码实现最多的功能。本书全面介绍jQuery 知识,展示如何遍历HTML 文档、处理事件、执行动画、给网页添加Ajax 以及jQuery UI 。书中紧紧地围绕“用实际的示例来解释每一个新概念”这一宗旨,生动描述了jQuery 如何与其他工具和框架交互以及如何生成jQuery 插件。
本书适合各层次Web 开发人员。

目录

  • 第一部分 核心jQuery
  • 第1章 jQuery基础  2
  • 1.1 用少量代码实现丰富的功能  3
  • 1.2 不唐突的JavaScript  4
  • 1.2.1 行为和结构分离  5
  • 1.2.2 分离脚本  6
  • 1.3 jQuery基础  6
  • 1.3.1 jQuery包装器  7
  • 1.3.2 实用函数  9
  • 1.3.3 文档就绪处理程序  9
  • 1.3.4 创建DOM元素  10
  • 1.3.5 扩展jQuery  11
  • 1.3.6 jQuery与其他库共存  13
  • 1.4 小结  14
  • 第2章 选择要操作的元素  15
  • 2.1 选择将被操作的元素  15
  • 2.1.1 控制上下文  17
  • 2.1.2 使用基本CSS选择器  18
  • 2.1.3 使用子节点、容器和特性选择器  19
  • 2.1.4 通过位置选择元素  23
  • 2.1.5 使用CSS和自定义的jQuery过滤选择器  25
  • 2.2 创建新的HTML  28
  • 2.3 管理包装集  30
  • 2.3.1 确定包装集的大小  32
  • 2.3.2 从包装集中获取元素  32
  • 2.3.3 分解元素包装集  35
  • 2.3.4 使用关系获取包装集  43
  • 2.3.5 更多处理包装集的方式  44
  • 2.3.6 管理jQuery链  45
  • 2.4 小结  47
  • 第3章 用jQuery为页面添加活力  48
  • 3.1 使用元素属性与特性  48
  • 3.1.1 操作元素属性  50
  • 3.1.2 获取特性值  50
  • 3.1.3 设置特性值  52
  • 3.1.4 删除特性  54
  • 3.1.5 有趣的特性  54
  • 3.1.6 在元素上存储自定义数据  55
  • 3.2 改变元素样式  57
  • 3.2.1 添加和删除类名  57
  • 3.2.2 获取和设置样式  62
  • 3.3 设置元素内容  68
  • 3.3.1 替换HTML或者文本内容  68
  • 3.3.2 移动和复制元素  70
  • 3.3.3 包裹与反包裹元素  76
  • 3.3.4 删除元素  78
  • 3.3.5 复制元素  79
  • 3.3.6 替换元素  80
  • 3.4 处理表单元素值  81
  • 3.5 小结  84
  • 第4章 事件处理  85
  • 4.1 浏览器的事件模型  86
  • 4.1.1 DOM第0级事件模型  87
  • 4.1.2 DOM第2级事件模型  92
  • 4.1.3 IE事件模型  96
  • 4.2 jQuery事件模型  97
  • 4.2.1 使用jQuery绑定事件处理器  97
  • 4.2.2 删除事件处理器  101
  • 4.2.3 Event实例  102
  • 4.2.4 预先管理事件处理器  104
  • 4.2.5 触发事件处理器  107
  • 4.2.6 其他事件相关的方法  109
  • 4.3 充分利用(更多的)事件  113
  • 4.3.1 过滤大的数据集合  114
  • 4.3.2 通过模板复制创建元素  116
  • 4.3.3 建立主体标记  118
  • 4.3.4 添加新的过滤器  119
  • 4.3.5 添加限定控件  122
  • 4.3.6 删除不需要的过滤器和其他任务  123
  • 4.3.7 总是有改进的余地  124
  • 4.4 小结  125
  • 第5章 用动画和特效装扮页面  126
  • 5.1 显示和隐藏元素  126
  • 5.1.1 实现可折叠的“模块”  127
  • 5.1.2 切换元素的显示状态  131
  • 5.2 用动画改变元素的显示状态  131
  • 5.2.1 渐变地显示和隐藏元素  131
  • 5.2.2 使元素淡入和淡出  136
  • 5.2.3 上下滑动元素  139
  • 5.2.4 停止动画  140
  • 5.3 创建自定义动画  141
  • 5.3.1 自定义缩放动画  143
  • 5.3.2 自定义掉落动画  143
  • 5.3.3 自定义消散动画  144
  • 5.4 动画和队列  146
  • 5.4.1 并发的动画  146
  • 5.4.2 将函数排队执行  148
  • 5.4.3 插入函数到特效队列  153
  • 5.5 小结  154
  • 第6章 DOM无关的jQuery实用函数  155
  • 6.1 使用jQuery标志  155
  • 6.1.1 禁用动画  156
  • 6.1.2 检测用户代理支持  156
  • 6.1.3 浏览器检测标志  160
  • 6.2 jQuery与其他库并存  161
  • 6.3 操作JavaScript对象和集合  164
  • 6.3.1 修剪字符串  165
  • 6.3.2 遍历属性和集合  165
  • 6.3.3 筛选数组  167
  • 6.3.4 转换数组  168
  • 6.3.5 发现JavaScript数组的更多乐趣  169
  • 6.3.6 扩展对象  171
  • 6.3.7 序列化参数值  173
  • 6.3.8 测试对象  177
  • 6.4 其他实用函数  177
  • 6.4.1 什么都不做  177
  • 6.4.2 测试包含关系  178
  • 6.4.3 附加数据到元素上  178
  • 6.4.4 预绑定函数上下文  179
  • 6.4.5 解析JSON  182
  • 6.4.6 表达式求值  183
  • 6.4.7 动态加载脚本  183
  • 6.5 小结  186
  • 第7章 扩展jQuery  187
  • 7.1 为什么要扩展jQuery  187
  • 7.2 jQuery插件开发指南  188
  • 7.2.1 为文件和函数命名  188
  • 7.2.2 当心$  189
  • 7.2.3 简化复杂参数列表  190
  • 7.3 编写自定义实用函数  191
  • 7.3.1 创建数据操作的实用函数  192
  • 7.3.2 编写日期格式器  194
  • 7.4 添加新的包装器方法  197
  • 7.4.1 在包装器方法中应用多个操作  199
  • 7.4.2 保留在包装器方法里的状态  204
  • 7.5 小结  213
  • 第8章 使用Ajax与服务器通信  215
  • 8.1 回顾Ajax  216
  • 8.1.1 创建XHR实例  216
  • 8.1.2 发起请求  218
  • 8.1.3 保持跟踪进度  219
  • 8.1.4 获取响应  219
  • 8.2 加载内容到元素中  220
  • 8.2.1 使用jQuery加载内容  222
  • 8.2.2 加载动态的HTML片段  224
  • 8.3 发起GET和POST请求  228
  • 8.3.1 使用GET获取数据  230
  • 8.3.2 获取JSON数据  232
  • 8.3.3 发起POST请求  233
  • 8.3.4 实现级联下拉列表  234
  • 8.4 完全控制Ajax请求  239
  • 8.4.1 发起带所有参数的Ajax请求  239
  • 8.4.2 设置请求默认值  241
  • 8.4.3 处理Ajax事件  242
  • 8.5 整合所有知识  245
  • 8.5.1 实现Termifier  246
  • 8.5.2 测试Termifier插件  250
  • 8.5.3 改进Termifier  253
  • 8.6 小结  254
  • 第二部分 jQuery UI
  • 第9章 jQuery UI简介:主题和特效  256
  • 9.1 配置并下载jQuery UI库  257
  • 9.1.1 配置和下载库  257
  • 9.1.2 使用jQuery UI库  258
  • 9.2 jQuery的主题和样式  259
  • 9.2.1 概述  260
  • 9.2.2 使用ThemeRoller 工具  262
  • 9.3 jQuery UI特效  264
  • 9.3.1 jQuery UI特效  264
  • 9.3.2 扩展核心库的动画功能  268
  • 9.3.3 增强的可见性方法  269
  • 9.3.4 为类转换应用动画特效  270
  • 9.3.5 缓动特效  271
  • 9.4 高级定位  273
  • 9.5 小结  276
  • 第10章 jQuery UI鼠标交互:跟随鼠标的移动  277
  • 10.1 来回拖动元素  278
  • 10.1.1 使元素可拖动  280
  • 10.1.2 可拖动性事件  283
  • 10.1.3 控制可拖动性  284
  • 10.2 放置可拖动元素  285
  • 10.2.1 使元素可放置  286
  • 10.2.2 可放置性事件  288
  • 10.3 排序  292
  • 10.3.1 使元素可排序  294
  • 10.3.2 连接可排序元素  296
  • 10.3.3 可排序事件  297
  • 10.3.4 获取排序的顺序  298
  • 10.4 改变元素的尺寸  299
  • 10.4.1 使元素可改变尺寸  300
  • 10.4.2 可改变尺寸事件  303
  • 10.4.3 为手柄添加样式  304
  • 10.5 使元素可选择  305
  • 10.5.1 创建可选择元素  309
  • 10.5.2 可选择事件  311
  • 10.5.3 查找已选择的和可选择的元素  312
  • 10.6 小结  313
  • 第11章 jQuery UI 部件:超越HTML控件  315
  • 11.1 按钮和按钮组  316
  • 11.1.1 UI主题中的按钮外观  316
  • 11.1.2 创建带有主题的按钮  318
  • 11.1.3 按钮图标  320
  • 11.1.4 按钮事件  321
  • 11.1.5 设置按钮样式  321
  • 11.2 滑动条  322
  • 11.2.1 创建滑动条部件  322
  • 11.2.2 滑动条事件  325
  • 11.2.3 为滑动条添加样式的技巧  327
  • 11.3 进度条  328
  • 11.3.1 创建进度条  329
  • 11.3.2 进度条事件  330
  • 11.3.3 自动更新的进度条插件  330
  • 11.3.4 为进度条添加样式  336
  • 11.4 自动完成部件  336
  • 11.4.1 创建自动完成部件  337
  • 11.4.2 自动完成部件的数据源  340
  • 11.4.3 自动完成部件的事件  342
  • 11.4.4 自动完成部件的样式  342
  • 11.5 日期选择器  343
  • 11.5.1 创建jQuery日期选择器  344
  • 11.5.2 日期选择器的日期格式  350
  • 11.5.3 日期选择器的事件  352
  • 11.5.4 日期选择器的实用函数  352
  • 11.6 选项卡  354
  • 11.6.1 创建选项卡的内容  355
  • 11.6.2 选项卡事件  361
  • 11.6.3 修改选项卡样式  362
  • 11.7 手风琴部件  362
  • 11.7.1 创建手风琴部件  363
  • 11.7.2 手风琴部件的事件  367
  • 11.7.3 手风琴部件的样式类名  368
  • 11.7.4 使用Ajax加载手风琴面板  369
  • 11.8 对话框  370
  • 11.8.1 创建对话框  370
  • 11.8.2 对话框事件  374
  • 11.8.3 对话框的类名  375
  • 11.8.4 对话框使用技巧  376
  • 11.9 小结  377
  • 11.10 结束语  378
  • 附录 JavaScript必知必会  379

资源下载

资源下载地址1:https://pan.baidu.com/s/1ticFrRc6_37LvoBvKB2g_A

相关资源

网友留言

网友NO.39715
牛安安

前半本是说 jQuery 的而后半部分则是 jQuery UI 的。。。

从操作 DOM 到 Ajax 再到 jQuery UI, 缺点是没有深入的写它内部的原理而是把 jQuery 当作一个不要知晓其内部结构的黑匣子来用。。。Demo 还没有下。但是看书上的截图貌似还不错

网友NO.44829
游弘益

作为一名前端人员,阅读这样的书籍应该是每个人的必经过程。接触JQ虽然不长时间,却发自内心的热爱。在看过之前的版本JQ基础教程之后,发现实际工作中依然会处处碰壁。基础不牢固。

而这本书对于没有什么高深编程技巧的人员来说,确实值得推荐,强大的实验室系统,对选择器和包装数组的概念让我对JQ和JS都有了新的认识,后期的扩展插件和一些周边知识也很全面,至少是个不错的手册目录系统。因为我英语不太好,更是喜欢看一些中文译本,而且这书读上3个小时一点不累,感觉很棒。

希望可以每个前端人员都读读。知道行为的重要性,和到底JS能干些什么,而我们为什么又要选择jquery.

网友NO.26081
袁昕雨

后面章节的jquery ui没看,jquery入门的好书。想入门就别用这本了,看到最后你都不知道书里说了什么。因为基本上没有什么例子,只是在不停的罗列而已。书目改成jQuery reference就行了,NOT in action。