jQuery是目前应用zui广的优秀开源JavaScript/Ajax框架之一,已经成为微软ASP.NET、Visual Studio和诺基亚Web Run Time等主流开发平台的组成部分。借助jQuery的魔力,数十行JavaScript代码可以神奇地压缩成区区几行,这让Web开发人员一瞬间就深深地迷恋上这个方便快捷、功能完备的利器。
《图灵程序设计丛书:jQuery实战(第2版)》是带领你自如驾驭jQuery的导航者,替你肃清学习和开发路上的各种障碍。在这里,你不仅能深入学习jQuery的各种特性和技巧,还能领略到它的内部工作机制、插件体系结构和背后的各种策略和理论,学会怎样与其他工具和框架交互。这一版基于jQuery1.4讨论了新版本所增加和修改的特性,并增加了3章的篇幅来介绍jQueryUI。
有了jQuery和这本书,你不需要再费心劳力地纠缠于各种高深复杂的JavaScript技巧,只使用CSS、XHTML以及普通的JavaScript知识,就能直接操作页面元素,实现更快速更高效的Web开发。
畅销书升级版,涵盖jQuery1.4和jQueryUI1.8,jQuery开发团队核心成员倾力打造,掌握Web开发利器的必修宝典。
第一部分 核心jQuery
第1章 jQuery基础
1.1 用少量代码实现丰富的功能
1.2 不唐突的JavaScript
1.2.1 行为和结构分离
1.2.2 分离脚本
1.3 jQuery基础
1.3.1 jQuery包装器
1.3.2 实用函数
1.3.3 文档就绪处理程序
1.3.4 创建DOM元素
1.3.5 扩展jQuery
1.3.6 jQuery与其他库共存
1.4 小结
第2章 选择要操作的元素
2.1 选择将被操作的元素
2.1.1 控制上下文
2.1.2 使用基本CSS选择器
2.1.3 使用子节点、容器和特性选择器
2.1.4 通过位置选择元素
2.1.5 使用CSS和自定义的jQuery过滤选择器
2.2 创建新的HTML
2.3 管理包装集
2.3.1 确定包装集的大小
2.3.2 从包装集中获取元素
2.3.3 分解元素包装集
2.3.4 使用关系获取包装集
2.3.5 更多处理包装集的方式
2.3.6 管理jQuery链
2.4 小结
第3章 用jQuery为页面添加活力
3.1 使用元素属性与特性
3.1.1 操作元素属性
3.1.2 获取特性值
3.1.3 设置特性值
3.1.4 删除特性
3.1.5 有趣的特性
3.1.6 在元素上存储自定义数据
3.2 改变元素样式
3.2.1 添加和删除类名
3.2.2 获取和设置样式
3.3 设置元素内容
3.3.1 替换HTML或者文本内容
3.3.2 移动和复制元素
3.3.3 包裹与反包裹元素
3.3.4 删除元素
3.3.5 复制元素
3.3.6 替换元素
3.4 处理表单元素值
3.5 小结
第4章 事件处理
4.1 浏览器的事件模型
4.1.1 DOM第0级事件模型
4.1.2 DOM第2级事件模型
4.1.3 IE事件模型
4.2 jQuery事件模型
4.2.1 使用jQuery绑定事件处理器
4.2.2 删除事件处理器
4.2.3 Event实例
4.2.4 预先管理事件处理器
4.2.5 触发事件处理器
4.2.6 其他事件相关的方法
4.3 充分利用(更多的)事件
4.3.1 过滤大的数据集合
4.3.2 通过模板复制创建元素
4.3.3 建立主体标记
4.3.4 添加新的过滤器
4.3.5 添加限定控件
4.3.6 删除不需要的过滤器和其他任务
4.3.7 总是有改进的余地
4.4 小结
第5章 用动画和特效装扮页面
5.1 显示和隐藏元素
5.1.1 实现可折叠的“模块”
5.1.2 切换元素的显示状态
5.2 用动画改变元素的显示状态
5.2.1 渐变地显示和隐藏元素
5.2.2 使元素淡入和淡出
5.2.3 上下滑动元素
5.2.4 停止动画
5.3 创建自定义动画
5.3.1 自定义缩放动画
5.3.2 自定义掉落动画
5.3.3 自定义消散动画
5.4 动画和队列
5.4.1 并发的动画
5.4.2 将函数排队执行
5.4.3 插入函数到特效队列
5.5 小结
第6章 DOM无关的jQuery实用函数
6.1 使用jQuery标志
6.1.1 禁用动画
6.1.2 检测用户代理支持
6.1.3 浏览器检测标志
6.2 jQuery与其他库并存
6.3 操作JavaScript对象和集合
6.3.1 修剪字符串
6.3.2 遍历属性和集合
6.3.3 筛选数组
6.3.4 转换数组
6.3.5 发现JavaScript数组的更多乐趣
6.3.6 扩展对象
6.3.7 序列化参数值
6.3.8 测试对象
6.4 其他实用函数
6.4.1 什么都不做
6.4.2 测试包含关系
6.4.3 附加数据到元素上
6.4.4 预绑定函数上下文
6.4.5 解析JSON
6.4.6 表达式求值
6.4.7 动态加载脚本
6.5 小结
第7章 扩展jQuery
7.1 为什么要扩展jQuery
7.2 jQuery插件开发指南
7.2.1 为文件和函数命名
7.2.2 当心$
7.2.3 简化复杂参数列表
7.3 编写自定义实用函数
7.3.1 创建数据操作的实用函数
7.3.2 编写日期格式器
7.4 添加新的包装器方法
7.4.1 在包装器方法中应用多个操作
7.4.2 保留在包装器方法里的状态
7.5 小结
第8章 使用Ajax与服务器通信
8.1 回顾Ajax
8.1.1 创建XHR实例
8.1.2 发起请求
8.1.3 保持跟踪进度
8.1.4 获取响应
8.2 加载内容到元素中
8.2.1 使用jQuery加载内容
8.2.2 加载动态的HTML片段
8.3 发起GET和POST请求
8.3.1 使用GET获取数据
8.3.2 获取JSON数据
8.3.3 发起POST请求
8.3.4 实现级联下拉列表
8.4 完全控制Ajax请求
8.4.1 发起带所有参数的Ajax请求
8.4.2 设置请求默认值
8.4.3 处理Ajax事件
8.5 整合所有知识
8.5.1 实现Termifier
8.5.2 测试Termifier插件
8.5.3 改进Termifier
8.6 小结
第二部分 jQuery UI
第9章 jQuery UI简介:主题和特效
9.1 配置并下载jQuery UI库
9.1.1 配置和下载库
9.1.2 使用jQuery UI库
9.2 jQuery的主题和样式
9.2.1 概述
9.2.2 使用ThemeRoller 工具
9.3 jQuery UI特效
9.3.1 jQuery UI特效
9.3.2 扩展核心库的动画功能
9.3.3 增强的可见性方法
9.3.4 为类转换应用动画特效
9.3.5 缓动特效
9.4 高级定位
9.5 小结
第10章 jQuery UI鼠标交互:跟随鼠标的移动
10.1 来回拖动元素
10.1.1 使元素可拖动
10.1.2 可拖动性事件
10.1.3 控制可拖动性
10.2 放置可拖动元素
10.2.1 使元素可放置
10.2.2 可放置性事件
10.3 排序
10.3.1 使元素可排序
10.3.2 连接可排序元素
10.3.3 可排序事件
10.3.4 获取排序的顺序
10.4 改变元素的尺寸
10.4.1 使元素可改变尺寸
10.4.2 可改变尺寸事件
10.4.3 为手柄添加样式
10.5 使元素可选择
10.5.1 创建可选择元素
10.5.2 可选择事件
10.5.3 查找已选择的和可选择的元素
10.6 小结
第11章 jQuery UI部件:超越HTML控件
11.1 按钮和按钮组
11.1.1 UI主题中的按钮外观
11.1.2 创建带有主题的按钮
11.1.3 按钮图标
11.1.4 按钮事件
11.1.5 设置按钮样式
11.2 滑动条
11.2.1 创建滑动条部件
11.2.2 滑动条事件
11.2.3 为滑动条添加样式的技巧
11.3 进度条
11.3.1 创建进度条
11.3.2 进度条事件
11.3.3 自动更新的进度条插件
11.3.4 为进度条添加样式
11.4 自动完成部件
11.4.1 创建自动完成部件
11.4.2 自动完成部件的数据源
11.4.3 自动完成部件的事件
11.4.4 自动完成部件的样式
11.5 日期选择器
11.5.1 创建jQuery日期选择器
11.5.2 日期选择器的日期格式
11.5.3 日期选择器的事件
11.5.4 日期选择器的实用函数
11.6 选项卡
11.6.1 创建选项卡的内容
11.6.2 选项卡事件
11.6.3 修改选项卡样式
11.7 手风琴部件
11.7.1 创建手风琴部件
11.7.2 手风琴部件的事件
11.7.3 手风琴部件的样式类名
11.7.4 使用Ajax加载手风琴面板
11.8 对话框
11.8.1 创建对话框
11.8.2 对话框事件
11.8.3 对话框的类名
11.8.4 对话框使用技巧
11.9 小结
11.10 结束语
附录 JavaScript必知必会
这本书给我带来的最大感受就是“醍醐灌顶”。我之前一直认为 jQuery 已经有些过时了,但读完这本书后,我才发现它依然有其独特的魅力和强大的生命力。作者在书中非常巧妙地处理了 jQuery 与现代前端技术的融合问题,比如如何利用 jQuery 来构建更具交互性的单页应用,或者如何与一些流行的前端框架协同工作。我印象最深刻的是关于“ jQuery 插件开发模式”的讲解,作者不仅详细介绍了各种设计模式,还给出了非常实用的代码模板,让我能够轻松地开始编写自己的 jQuery 插件。此外,书中对 jQuery 的一些“黑魔法”的揭示也让我大开眼界,比如如何利用原型链来扩展 jQuery 的功能,或者如何通过闭包来管理插件的状态。总而言之,这本书是一本非常全面、深入且实用的 jQuery 指南,它不仅能够帮助你掌握 jQuery 的基本用法,更能让你深入理解其设计理念,并将其灵活地应用于各种实际开发场景中。
评分读这本书的过程,就像是在进行一场酣畅淋漓的“代码探险”。我之前接触 jQuery 主要是通过一些零散的教程和官方文档,感觉知识点比较碎片化,缺乏系统性。这本书的出现,就像为我搭建了一个完整的知识体系。它从 jQuery 的核心理念讲起,逐步深入到各种高级用法和实际应用场景。我尤其欣赏作者的讲解方式,他善于用清晰的比喻和生动的代码示例来阐释复杂的概念,让原本枯燥的技术变得有趣起来。例如,在讲解 jQuery 的事件模型时,作者用了一个非常形象的比喻,让我一下子就理解了事件冒泡和事件捕获的区别,以及为什么事件委托如此重要。而且,书中还提供了很多实际项目的案例,让我能够将学到的知识融会贯通,直接应用到我的工作中。这本书让我对 jQuery 的理解不再停留在“如何用”,而是提升到了“为什么这么用”的层面,这对于我未来的前端开发之路来说,具有非常重要的指导意义。
评分这本书确实让我受益匪浅,尤其是在一些细节的处理上,作者的讲解非常到位。我之前一直觉得 jQuery 的某些 API 用起来总是有些绕,不够直观,但读完这部分内容后,我才恍然大悟。特别是关于事件委托和委托事件的区别,以及如何更有效地绑定和解绑事件,作者给出了很多实用的技巧和代码示例。我记得有一节讲的是动画的性能优化,之前我一直用比较简单粗暴的方式来实现动画效果,导致页面卡顿,读完之后才明白原来有很多更优雅、更高效的实现方式,比如使用 `requestAnimationFrame` 和 CSS 动画的结合,简直打开了新世界的大门。而且,书中对 AJAX 的讲解也特别深入,不仅仅是停留在基础的 `$.ajax` 的使用,还详细讲解了如何处理异步请求的并发、错误处理、以及数据格式的转换,让我对网络请求有了更全面的认识。总的来说,这本书对于想要深入理解 jQuery,并且希望写出更健壮、更高效的前端代码的开发者来说,绝对是一本不可多得的宝藏。它的内容编排逻辑清晰,循序渐进,即使是初学者也能轻松上手,而对于有一定经验的开发者,也能从中挖掘出不少“干货”。
评分我拿到这本书的时候,其实是对 jQuery 的一些高级用法抱着试一试的心态。我之前主要是在一些小型项目中使用 jQuery,感觉它能够满足基本需求,但总觉得不够“专业”。这本书彻底改变了我的看法。它并没有局限于 jQuery 本身的功能,而是深入探讨了如何将 jQuery 应用于实际的项目开发中,比如组件化开发、模块化管理、以及如何与其他前端框架集成。尤其让我印象深刻的是关于插件开发的章节,作者一步步地演示了如何从零开始构建一个功能完善、易于扩展的 jQuery 插件,并提供了很多可供参考的优秀实践。这对我来说意义重大,因为我一直想尝试自己开发一些常用的 UI 组件,但苦于没有清晰的思路和方法。此外,书中对 jQuery 和现代前端开发的结合也进行了探讨,虽然这本书是以 jQuery 为主,但作者并没有回避它的局限性,并且给出了如何在特定场景下扬长避短的建议,这是一种非常负责任的态度。这本书让我看到了 jQuery 在现代前端开发中的价值,以及如何用更成熟、更系统的方式来驾驭它。
评分这本书绝对是为那些想要“玩转” jQuery 的人准备的。我之前以为自己已经很了解 jQuery 了,但读了之后才发现,自己只是停留在表面。书中对 DOM 操作的效率优化,以及如何巧妙地利用选择器来减少 DOM 遍历的次数,让我学到了很多。比如,之前我总是习惯性地使用 `$()` 来获取元素,然后进行一系列操作,但现在我知道了,如果能够通过一次选择器获取到多个元素,然后进行批量操作,效率会高很多。另外,作者在讲解 jQuery 动画时,不仅仅是教你如何调用 `animate()` 方法,还深入剖析了动画的原理,以及如何通过控制时间函数和回调函数来创建更平滑、更自然的动画效果。我特别喜欢书中关于“性能优化”和“最佳实践”的部分,这些内容往往是在其他资料中比较难以找到的,但它们却是提升开发效率和代码质量的关键。这本书就像一个经验丰富的导师,把你从 jQuery 的“新手村”一步步带到“高阶殿堂”,让你真正理解 jQuery 的精髓,并将其运用到极致。
评分没有基础的朋友,建议可以先看下锋利的jQuery再看这本书,这本书讲得会深些
评分卖家服务很好,货品很好,快递也很迅速,合作愉快。
评分挺好的书,你值得拥有
评分好东西,很喜欢,适合大众
评分不喜欢这种风格写书!看烦了!不过好书!
评分书籍内容非常棒,适合php程序猿看
评分挺好的一本书,赞赞赞!
评分还是看纸质书比较舒服
评分正版,内容比较全面,充实
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.teaonline.club All Rights Reserved. 图书大百科 版权所有