jQuery实战(第2版)

jQuery实战(第2版) pdf epub mobi txt 电子书 下载 2026

出版者:人民邮电出版社
作者:[美]Bear Bibeault
出品人:
页数:394
译者:三生石上
出版时间:2012-3
价格:69.00元
装帧:平装
isbn号码:9787115274571
丛书系列:图灵程序设计丛书·Web开发系列
图书标签:
  • jQuery
  • 前端开发
  • Web开发
  • JavaScript
  • 图灵教育
  • 计算机
  • web
  • Web前端开发
  • jQuery
  • JavaScript
  • 前端开发
  • Web开发
  • 编程
  • 实战
  • DOM
  • Ajax
  • Web前端
  • JavaScript库
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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

本书适合各层次Web 开发人员。

作者简介

作者简介:

Bear Bibeault 著名Web技术专家,有30多年编程经验,也是技术社区JavaRanch的核心人物之一。除本书外,他还和其他世界级Web专家联袂打造了巨著 《Ajax实战:实例详解》和《Ajax实战:Prototype与Scriptaculous篇》(均由人民邮电出版社出版)。

Yehuda Katz 著名Web技术专家,jQuery开发团队的核心成员,Merb等开源项目的贡献者。他还维护着热门网站VisualjQuery.com。

译者简介:

张磊(网名三生石上),毕业于中国科学技术大学,曾在思科网迅任前端高级工程师,著名开源框架ExtAspNet创始人。

目录信息

目    录
第一部分  核心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
· · · · · · (收起)

读后感

评分

这是我看的第三(四)本关于jquery的书,之前有看过锋利和其它图林的,老实说这本书开头选择器的部分是很精彩的,讲到了很多锋利里面没有说到的东西,可是全书有两个不好的地方: 一:概念太多,例子太少; 二:作者的句子太长,这一点在图灵社区里的小编也有提到,不是...  

评分

这是我看的第三(四)本关于jquery的书,之前有看过锋利和其它图林的,老实说这本书开头选择器的部分是很精彩的,讲到了很多锋利里面没有说到的东西,可是全书有两个不好的地方: 一:概念太多,例子太少; 二:作者的句子太长,这一点在图灵社区里的小编也有提到,不是...  

评分

作为一名前端人员,阅读这样的书籍应该是每个人的必经过程。接触JQ虽然不长时间,却发自内心的热爱。在看过之前的版本JQ基础教程之后,发现实际工作中依然会处处碰壁。基础不牢固。 而这本书对于没有什么高深编程技巧的人员来说,确实值得推荐,强大的实验室系统,对选择器和...  

评分

这是我看的第三(四)本关于jquery的书,之前有看过锋利和其它图林的,老实说这本书开头选择器的部分是很精彩的,讲到了很多锋利里面没有说到的东西,可是全书有两个不好的地方: 一:概念太多,例子太少; 二:作者的句子太长,这一点在图灵社区里的小编也有提到,不是...  

评分

个人觉得《jquery cookbook》比这本来的好,这本名为实战,讲解的却是基础知识,再加些示例。  

用户评价

评分

说实话,这本书的内容深度和广度都超出了我最初的预期,尤其考虑到它是一本“实战”指南。我特别欣赏作者在代码规范和性能优化上花费的心力。在早期的Web开发中,性能往往是开发者最容易忽略的短板,而这本书用大量的篇幅讲解了如何避免不必要的DOM操作、如何正确使用缓存以及如何编写对浏览器友好的动画代码。这不仅仅是教你写代码,更是在塑造一种良好的工程思维。我尤其喜欢其中关于jQuery UI组件定制的部分,它没有直接丢给你一个现成的样式,而是深入讲解了如何通过CSS和JavaScript的组合来重写或增强组件的行为,这对于那些追求独特用户体验的项目来说,简直是救命稻草。更不用说,配套的章节对浏览器兼容性问题的处理方法,简直是带着读者穿越了IE6到IE9的“水深火热”时期,教会我们如何写出真正意义上的“一次编写,到处运行”的代码。

评分

这本书最让我印象深刻的一点,是它对生态系统的全面介绍和批判性思考。它没有把jQuery捧上神坛,而是客观地分析了它在特定场景下的优势和局限性。特别是关于DOM操作性能与原生JavaScript API对比的章节,那种严谨的学术态度令人钦佩。它不是简单地推荐工具,而是教会读者如何根据项目规模和性能指标做出技术选型。书中对当时流行的第三方库的集成和冲突解决策略的讨论,至今读来仍能感受到浓厚的实战气息。这些内容展示了作者对整个Web开发生态有着深刻的洞察力,不仅仅局限于jQuery本身。它培养了我对技术保持审慎和客观的态度,让我明白工具的选择永远服务于项目目标,而不是盲目追随潮流。这本书,与其说是一本编程书,不如说是一本关于Web前端项目实践哲学的指导手册。

评分

这本书简直是前端开发的里程碑!我是在它刚出版不久的时候入手,当时我对JavaScript和DOM操作还停留在“能用就行”的阶段,但读完之后,感觉整个世界都打开了。作者对jQuery的每一个核心概念都讲解得极其透彻,绝不是那种只罗列API的说明手册。它真正教会了我如何像一个专业的jQuery开发者那样去思考——如何编写高性能的选择器,如何有效地处理事件委托,以及在那个特定时期(请注意,是那个时期)如何利用插件系统构建复杂的交互界面。书中的实战案例非常贴合当时的实际项目需求,比如动态加载数据、制作复杂表单验证和实现流畅的动画效果。我记得当时有一个关于Ajax异步请求的章节,作者用非常清晰的图示和代码片段,把我从“回调地狱”的边缘拉了回来。虽然现在前端框架风起云涌,但理解jQuery的底层逻辑,对于理解现代框架中状态管理和事件处理的原理,依然有着不可替代的价值。这本书的价值在于打下了坚实的基础,让我能够理解“为什么”框架要那样设计,而不是盲目地使用。

评分

对于我这种偏爱“自顶向下”学习的读者来说,这本书的章节组织结构简直是教科书级别的典范。它不是上来就堆砌晦涩难懂的概念,而是先设定一个清晰的、需要解决的问题场景,然后顺理成章地引出jQuery的解决方案。这种叙事方式让我始终保持着极高的阅读兴趣,感觉就像在跟着一位经验丰富的导师一步步攻克难题。其中关于插件编写的章节,我至今仍会时不时翻阅,那套清晰的架构模式,不仅适用于jQuery插件,甚至可以迁移到React或Vue组件的组织方式上。它教会了如何将功能模块化、如何安全地暴露API,以及如何确保插件之间的不冲突。读完后,我不再是那个只会调用`.click()`的初学者,而是开始思考如何构建一个可复用、可维护的大型代码库。这本书为我的职业生涯早期起到了关键的奠基作用。

评分

我必须承认,当我拿起这本厚厚的书时,内心是有些许抗拒的,生怕又是那种理论性强到让人昏昏欲睡的技术文档。然而,这本书的叙述风格非常平易近人,作者似乎总能找到最生动的比喻来解释最复杂的技术点。例如,它解释事件冒泡和捕获时,使用的类比让我瞬间茅塞顿开,那是任何官方文档都难以提供的直观感受。此外,书中对“面向对象”思想在jQuery中的应用进行了深入探讨,这在那个时期很多jQuery书籍中是缺失的。作者引导读者如何使用闭包和立即执行函数来创建私有作用域,这对于后来的模块化开发思潮有着潜移默化的影响。这本书的价值在于,它不仅教会了“如何用”,更重要的是教会了“为什么这样用更好”,这种对原理深究的习惯,比任何速成技巧都宝贵得多。

评分

web开发者都应该读

评分

web开发者都应该读

评分

一针见血八面玲珑的讲解之余还不忘卖萌

评分

15年刚来上海时躲在卧室看了半个多月,毫无疑问这是最棒的jquery入门书籍,缺点就是版本老了些

评分

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

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有