jQuery 权威指南 第2版 PDF 文档
本书第 1 版 3 年来一直畅销不衰,是 jQuery 领域的标杆之作。4 大网上书店的读者评论超过 2100 条,其中 98%以上是五星级的好评,被读者誉为 系统学习 jQuery 技术的最佳指导参考书之一!第 2 版在第 1 版的基础上做了大量的修订:技术更新,根据 jQuery 最新版本对全书进行了修订和补充,如增加了与 HTML5 和 jQueryMobile 相结合的内容;知识点更全面,不仅增加了新版本中的各项功能,而且补充了第 1 版中被忽略的一些特性;内容更加深入,增加了大量开发技巧和最佳实践;实战性更强,增加了大量案例,全书案例多达近 200 个。
全书共 16 章:第 1 章介绍了 jQuery 开发环境的搭建和代码风格;第 2 章和第 3 章分别介绍了 jQuery 的选择器和 jQuery 如何操作 DOM;第 4~12 章系统讲解了 jQuery 中的事件与应用、jQuery 的动画与特效、Ajax 在 jQuery 中的应用、jQuery 中调用 JSON 和 XML 数据、jQuery 中的插件、jQueryUI 插件、jQuery 的实用工具函数、jQuery 的常用开发技巧和性能优化;第 13~14 章详细讲解了 jQuery 在 HTML5 中的应用和 jQueryMobile 的基础知识;第 15 章和 16 章是用 jQueryMobile 和 jQuery 开发的两个综合性案例。
封面
内容提要
前言
目录
第 1 章 jQuery 简介
1.1 认识 jQuery
1.1.1 jQuery 基本功能
1.1.2 jQuery 1.8 新增功能与特征
1.2 搭建 jQuery 开发环境
1.2.1 下载 jQuery 文件库
1.2.2 引入 jQuery 文件库
1.2.3 编写第一个简单的 jQuery 程序
1.3 jQuery 程序的代码风格
1.3.1 “$”美元符的使用
1.3.2 事件操作链接式书写
1.4 jQuery 简单应用
1.4.1 jQuery 访问 DOM 对象
1.4.2 jQuery 控制 DOM 对象
1.4.3 jQuery 控制页面 CSS
1.5 本章小结
第 2 章 jQuery 选择器
2.1 选择器的优势
2.1.1 代码更简单
2.1.2 完善的检测机制
2.2 jQuery 选择器的类型
2.2.1 基本选择器
2.2.2 层次选择器
2.2.3 简单过滤选择器
2.2.4 内容过滤选择器
2.2.5 可见性过滤选择器
2.2.6 属性过滤选择器
2.2.7 子元素过滤选择器
2.2.8 表单对象属性过滤选择器
2.2.9 表单选择器
2.3 综合案例分析—导航条在项目中的应用
2.3.1 需求分析
2.3.2 界面效果
2.3.3 功能实现
2.3.4 代码分析
2.4 本章小结
第 3 章 jQuery 操作 DOM
3.1 DOM 树状模型
3.2 元素属性操作
3.2.1 获取元素的属性
3.2.2 设置元素的属性
3.2.3 删除元素的属性
3.3 获取和设置元素
3.3.1 获取和设置元素内容
3.3.2 获取和设置元素值
3.4 元素样式操作
3.4.1 直接设置元素样式值
3.4.2 增加元素 CSS 类别
3.4.3 切换元素 CSS 类别
3.4.4 删除元素 CSS 类别
3.5 页面元素操作
3.5.1 创建节点元素
3.5.2 内部插入节点
3.5.3 外部插入节点
3.5.4 复制元素节点
3.5.5 替换元素节点
3.5.6 包裹元素节点
3.5.7 遍历元素
3.5.8 删除页面元素
3.6 综合案例分析—数据删除和图片预览在项目中的应用
3.6.1 需求分析
3.6.2 界面效果
3.6.3 功能实现
3.6.4 代码分析
3.7 本章小结
第 4 章 jQuery 中的事件与应用
4.1 事件机制
4.1.1 事件中的冒泡现象
4.1.2 如何阻止冒泡的发生
4.2 页面载入事件
4.2.1 ready() 方法的工作原理
4.2.2 ready() 方法的几种写法
4.3 绑定事件
4.3.1 使用 bind() 方法绑定事件
4.3.2 通过映射方式绑定事件
4.4 切换事件
4.4.1 hover() 方法
4.4.2 toggle() 方法
4.5 移除事件
4.5.1 unbind() 方法移除元素绑定事件
4.5.2 unbind() 方法移除自定义事件
4.6 其他事件
4.6.1 one() 方法
4.6.2 trigger () 方法
4.7 jQuery 中的事件应用
4.7.1 文本框中的事件应用
4.7.2 下拉列表框中的事件应用
4.7.3 列表中的导航菜单应用
4.7.4 网页选项卡的应用
4.8 综合案例分析—删除数据时的提示效果在项目中的应用
4.8.1 需求分析
4.8.2 界面效果
4.8.3 功能实现
4.8.4 代码分析
4.9 本章小结
第 5 章 jQuery 的动画与特效
5.1 显示与隐藏
5.1.1 show() 与 hide() 方法
5.1.2 动画效果的 show() 与 hide() 方法
5.1.3 toggle() 方法
5.2 滑动
5.2.1 slideDown() 与 slideUp() 方法
5.2.2 slideToggle() 方法
5.3 淡入淡出
5.3.1 fadeIn() 与 fadeOut() 方法
5.3.2 fadeTo() 方法
5.4 自定义动画
5.4.1 简单的动画
5.4.2 移动位置的动画
5.4.3 队列中的动画
5.4.4 动画停止和延时
5.5 动画效果综述
5.5.1 各种动画方法说明
5.5.2 使用 animate() 方法代替其他动画效果
5.6 综合案例分析—动画效果浏览相册中的图片
5.6.1 需求分析
5.6.2 界面效果
5.6.3 功能实现
5.6.4 代码分析
5.7 本章小结
第 6 章 Ajax 在 jQuery 中的应用
6.1 加载异步数据
6.1.1 传统的 JavaScript 方法
6.1.2 jQuery 中的 load() 方法
6.1.3 jQuery 中的全局函数 getJSON()
6.1.4 jQuery 中的全局函数 getScript()
6.1.5 jQuery 中异步加载 XML 文档
6.2 请求服务器数据
6.2.1 $.get() 请求数据
6.2.2 $.post() 请求数据
6.2.3 serialize() 序列化表单
6.3 $.ajax() 方法
6.3.1 $.ajax() 中的参数及使用方法
6.3.2 $.ajax() 在数据交互中的应用
6.3.3 $.ajaxSetup() 设置全局 Ajax
6.4 Ajax 中的全局事件
6.4.1 Ajax 全局事件的参数及功能
6.4.2 ajaxStart 与 ajaxStop 全局事件
6.5 综合案例分析—使用 Ajax 实现新闻点评即时更新
6.5.1 需求分析
6.5.2 界面效果
6.5.3 功能实现
6.5.4 代码分析
6.6 本章小结
第 7 章 jQuery 中调用 JSON 与 XML 数据
7.1 jQuery 调用 JSON 数据
7.1.1 JSON 数据的基础知识
7.1.2 jQuery 读取 JSON 数据
7.1.3 jQuery 遍历 JSON 数据
7.1.4 jQuery 操作 JSON 数据
7.2 jQuery 调用 XML 数据
7.2.1 使用传统 JavaScript 调用 XML 的方法
7.2.2 jQuery 解析 XML 数据
7.2.3 jQuery 读取 XML 数据
7.2.4 jQuery 操作 XML 数据
7.3 综合案例分析—调用 JSON 实现下拉列表框三级联动
7.3.1 需求分析
7.3.2 界面效果
7.3.3 功能实现
7.3.4 代码分析
7.4 综合案例分析—调用 XML 实现无刷新即时聊天
7.4.1 需求分析
7.4.2 界面效果
7.4.3 功能实现
7.4.4 代码分析
7.5 本章小结
第 8 章 jQuery 中的插件
8.1 如何调用 jQuery 插件
8.2 jQuery 常用插件
8.2.1 验证插件 validate
8.2.2 表单插件 form
8.2.3 Cookie 插件 cookie
8.2.4 搜索插件 AutoComplete
8.2.5 图片灯箱插件 NotesForLightBox
8.2.6 右键菜单插件 ContextMenu
8.2.7 图片放大镜插件 jQZoom
8.2.8 图片切换插件 Nivo Slider
8.2.9 动画表格排序插件 TableSort
8.2.10 进度条插件 ProgressBar
8.2.11 页面加载遮盖插件 LoadMask
8.2.12 数据分页插件 Pagination
8.2.13 消息通知条插件 Activebar2
8.2.14 滚动条插件 NiceScroll
8.3 自定义 jQuery 插件
8.3.1 自定义插件的种类
8.3.2 插件开发要点
8.3.3 对象级别插件的开发
8.3.4 类级别插件的开发
8.4 综合案例分析—使用 uploadify 插件实现文件上传功能
8.4.1 需求分析
8.4.2 界面效果
8.4.3 插件介绍
8.4.4 功能实现
8.4.5 代码分析
8.5 本章小结
第 9 章 jQuery UI 插件
9.1 认识 jQuery UI
9.2 jQuery UI 交互性插件
9.2.1 拖曳插件 draggable
9.2.2 放置插件 droppable
9.2.3 排序插件 sortable
9.3 jQuery UI 微型插件
9.3.1 折叠面板插件 accordion
9.3.2 日务插件 datepicker
9.3.3 选项卡插件 tabs
9.3.4 对话框插件 dialog
9.4 jQuery UI 1.9 新增功能
9.4.1 菜单工具插件 menu
9.4.2 微调按钮插件 spinner
9.4.3 工具提示插件 tooltip
9.5 综合案例分析—使用 jQuery UI 插件以拖动方式管理相册
9.5.1 需求分析
9.5.2 界面效果
9.5.3 功能实现
9.5.4 代码分析
9.6 本章小结
第 10 章 jQuery 实用工具函数
10.1 工具函数的分类
10.2 浏览器的检测
10.2.1 浏览器名称或版本信息
10.2.2 盒子模型
10.3 数组和对象的操作
10.3.1 遍历数组
10.3.2 遍历对象
10.3.3 数据筛选
10.3.4 数据变更
10.3.5 数据搜索
10.4 字符串操作
10.5 测试操作
10.5.1 检测对象是否为空
10.5.2 检测对象是否为原始对象
10.5.3 检测两个节点的包含关系
10.6 URL 操作
10.7 其他工具函数
10.7.1 $.proxy() 函数调用语法
10.7.2 改变事件函数的作用域
10.8 工具函数的扩展
10.8.1 使用$.extend() 扩展工具函数
10.8.2 使用$.extend() 扩展 Object 对象
10.9 综合案例分析—使用 jQuery 扩展工具函数实现对字符串指定类型的检测
10.9.1 需求分析
10.9.2 界面效果
10.9.3 功能实现
10.9.4 代码分析
10.10 本章小结
第 11 章 jQuery 常用开发技巧
11.1 快速控制页面元素
11.1.1 居中显示元素
11.1.2 捕获鼠标位置
11.2 使用工具函数$.support 检测浏览器的信息
11.3 调用 jQuery 中的方法
11.3.1 使用预加载方法预览图片
11.3.2 通过 html() 方法判断元素是否为空
11.3.3 使用 replace() 和 replaceWith() 方法替换内容
11.4 巧用 jQuery 中的事件
11.4.1 开启或禁止页面右键菜单
11.4.2 限制文本输入框中字符的数量
11.5 jQuery 集合处理功能
11.6 常用自定义方法与插件
11.6.1 自定义选择器
11.6.2 自定义样式
11.6.3 自定义插件
11.7 本章小结
第 12 章 jQuery 性能优化
12.1 jQuery 性能优化常用策略
12.1.1 优先使用 ID 与标记选择器
12.1.2 使用 jQuery 对象缓存
12.1.3 正确使用选择器
12.1.4 使用最新版本的 jQuery
12.1.5 避免过度使用 jQuery 对象
12.1.6 更多地使用链接式写法
12.1.7 正确处理元素间父子关系
12.1.8 正确使用循环语句
12.2 优化选择器执行的速度
12.2.1 处理选择器中不规范元素标志
12.2.2 使用子查询优化选择器性能
12.2.3 给选择器一个上下文
12.3 使用方法优化性能
12.3.1 使用 target() 方法优化事件中的冒泡现象
12.3.2 使用 data() 方法存取普通数据
12.3.3 使用 data() 方法存取 JSON 数据
12.4 优化 DOM 元素的操作
12.4.1 减少对 DOM 元素直接操作
12.4.2 正确区分 DOM 对象与 jQuery 对象
12.5 jQuery 库与其他库冲突的解决方案
12.5.1 jQuery 在其他库前导入
12.5.2 jQuery 在其他库后导入
12.6 本章小结
第 13 章 jQuery 在 HTML 5 中的应用
13.1 使用 jQuery 与 HTML 5 开发自定义视频播放器
13.1.1 需求分析
13.1.2 界面效果
13.1.3 功能实现
13.1.4 代码分析
13.2 使用 jQuery 与 HTML 5 实现图片任意旋转效果
13.2.1 需求分析
13.2.2 界面效果
13.2.3 功能实现
13.2.4 代码分析
13.3 使用 jQuery 与 HTML 5 开发拼图游戏
13.3.1 需求分析
13.3.2 界面效果
13.3.3 功能实现
13.3.4 代码分析
13.4 使用 jQuery 与 HTML 5 开发星球大战游戏
13.4.1 需求分析
13.4.2 界面效果
13.4.3 功能实现
13.4.4 代码分析
13.5 本章小结
第 14 章 jQuery Mobile 基础知识
14.1 初识 jQuery Mobile
14.1.1 jQuery Mobile 框架简介
14.1.2 jQuery Mobile 工作原理
14.1.3 开发第一个 jQuery Mobile 页面
14.2 jQuery Mobile 基本组件
14.2.1 对话框元素
14.2.2 工具栏元素
14.2.3 内容布局
14.2.4 按钮
14.2.5 表单元素
14.2.6 列表视图
14.3 jQuery Mobile API 接口应用
14.3.1 默认配置设置
14.3.2 方法
14.3.3 事件
14.3.4 页面主题
14.4 本章小结
第 15 章 jQuery Mobile 综合案例开发
15.1 新闻订阅管理系统
15.1.1 需求分析
15.1.2 界面效果
15.1.3 功能实现
15.1.4 代码分析
15.2 记事本管理
15.2.1 需求分析
15.2.2 界面效果
15.2.3 功能实现
15.2.4 代码分析
15.3 本章小结
第 16 章 jQuery 综合案例开发
16.1 切割图片
16.1.1 需求分析
16.1.2 界面效果
16.1.3 功能实现
16.1.4 代码分析
16.2 在线聊天室
16.2.1 需求分析
16.2.2 界面效果
16.2.3 功能实现
16.2.4 代码分析
16.3 本章小结
下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/10/MPvA6tGuNOwFYLEB.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: JavaScript 内核 第0版
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论