锋利的 jQuery

锋利的 jQuery
web 前端开发名作 轻量级 Javascript 库 jQuery 图书畅销升级版 增加 jQuery Mobile 和性能优化等实用内容
编辑推荐
《锋利的 jQuery(第 2 版)》是《锋利的 jQuery》全新升级版,例子采用全新的 UI,代码更符合语义化;增加 jQueryMobile 的章节;增加 jQuery 版本变化的章节;增加 jQuery 性能优化和技巧的章节
提供了丰富的附录:
jQuery 中的 $(document).ready() 方法
jQuery 加载并解析 XML
前端开发调试工具 Firbug
插件的 API
AJAX 的核心对象 XMLHttpRequest
jQuery API 速查表
jQuery 中的 $.ajax 方法
京东上购买
这本书,可以在京东买到,推荐你点击下面的图片进入到京东上购买;
之所以推荐点击上面的图片链接进行购买,是因为如果你通过我的链接购买这本书,我可以拿到1块钱左右的广告费;谢谢大家支持;
所有推广的收入,都用于本站(AXIHE.com)的维护和服务器支出。
内容简介
《锋利的 jQuery(第 2 版)》循序渐进地对 jQuery 的各种函数和方法调用进行了介绍,读者可以系统地掌握 jQuery 的选择器、DOM 操作、事件和动画、AJAX 应用、插件、jQuery Mobile、jQuery 各个版本变化、jQuery 性能优化和技巧等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。
为使读者更好地进行开发实践,本书的第 8 章将前 7 章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。
《锋利的 jQuery(第 2 版)》适合所有对 jQuery 技术感兴趣的 Web 设计者和前端开发人员阅读和参考。
作者简介
单东林,曾经拥有一个网站 cssrain.cn,后来因不可抗拒力而关闭。通过本书继续为国内前端开发做贡献。
目录
第 1 章 认识 jQuery
- 1.1 JavaScript 和 JavaScript 库
- 1.1.1 JavaScript 简介
- 1.1.2 JavaScript 库作用及对比
- 1.2 加入 jQuery
- 1.2.1 jQuery 简介
- 1.2.2 jQuery 的优势
- 1.3 jQuery 代码的编写
- 1.3.1 配置 jQuery 环境
- 1.3.2 编写简单的 jQuery 代码
- 1.3.3 jQuery 代码风格
- 1.4 jQuery 对象和 DOM 对象
- 1.4.1 DOM 对象和 jQuery 对象简介
- 1.4.2 jQurey 对象和 DOM 对象的相互转换
- 1.4.3 实例研究
- 1.5 解决 jQuery 和其他库的冲突
- 1.6 jQuery 开发工具和插件
- 1.7 小结
第 2 章 jQuery 选择器
- 2.1 jQuery 选择器是什么
- 2.2 jQuery 选择器的优势
- 2.3 jQuery 选择器
- 2.3.1 基本选择器
- 2.3.2 层次选择器
- 2.3.3 过滤选择器
- 2.3.4 表单选择器
- 2.4 应用 jQuery 改写示例
- 2.5 选择器中的一些注意事项
- 2.5.1 选择器中含有特殊符号的注意事项
- 2.5.2 选择器中含有空格的注意事项
- 2.6 案例研究 – 某网站品牌列表的效果
- 2.7 其他选择器
- 2.7.1 jQuery 提供的选择器的扩展
- 2.7.2 其他使用 CSS 选择器的方法
- 2.8 小结
第 3 章 jQuery 中的 DOM 操作
- 3.1 DOM 操作的分类
- 3.2 jQuery 中的 DOM 操作
- 3.2.1 查找节点
- 3.2.2 创建节点
- 3.2.3 插入节点
- 3.2.4 删除节点
- 3.2.5 复制节点
- 3.2.6 替换节点
- 3.2.7 包裹节点
- 3.2.8 属性操作
- 3.2.9 样式操作
- 3.2.10 设置和获取 HTML、文本和值
- 3.2.11 遍历节点
- 3.2.12 CSS-DOM 操作
- 3.3 案例研究 – 某网站的超链接和图片提示效果
- 3.4 小结
第 4 章 jQuery 中的事件和动画
- 4.1 jQuery 中的事件
- 4.1.1 加载 DOM
- 4.1.2 事件绑定
- 4.1.3 合成事件
- 4.1.4 事件冒泡
- 4.1.5 事件对象的属性
- 4.1.6 移除事件
- 4.1.7 模拟操作
- 4.1.8 其他用法
- 4.2 jQuery 中的动画
- 4.2.1 show()方法和 hide()方法
- 4.2.2 fadeIn()方法和 fadeOut()方法
- 4.2.3 slideUp()方法和 slideDown()方法
- 4.2.4 自定义动画方法 animate()
- 4.2.5 动画回调函数
- 4.2.6 停止动画和判断是否处于动画状态
- 4.2.7 其他动画方法
- 4.2.8 动画方法概括
- 4.3 视频展示效果实例
- 4.4 小结
第 5 章 jQuery 对表单、表格的操作及更多应用
- 5.1 表单应用
- 5.1.1 单行文本框应用
- 5.1.2 多行文本框应用
- 5.1.3 复选框应用
- 5.1.4 下拉框应用
- 5.1.5 表单验证
- 5.2 表格应用
- 5.2.1 表格变色
- 5.2.2 表格展开关闭
- 5.2.3 表格内容筛选
- 5.3 其他应用
- 5.3.1 网页字体大小
- 5.3.2 网页选项卡
- 5.3.3 网页换肤
- 5.4 小结
第 6 章 jQuery 与 Ajax 的应用
- 6.1 Ajax 的优势和不足
- 6.1.1 Ajax 的优势
- 6.1.2 Ajax 的不足
- 6.2 Ajax 的 XMLHttpRequest 对象
- 6.3 安装 Web 环境 –AppServ
- 6.4 编写第 1 个 Ajax 例子
- 6.5 jQuery 中的 Ajax
- 6.5.1 load()方法
- 6.5.2 $.get()方法和 $.post()方法
- 6.5.3 $.getScript()方法和 $.getJson()方法
- 6.5.4 $.ajax()方法
- 6.6 序列化元素
- 6.7 jQuery 中的 Ajax 全局事件
- 6.8 基于 jQuery 的 Ajax 聊天室程序
- 6.8.1 基本设想
- 6.8.2 设计数据库
- 6.8.3 服务器端处理
- 6.8.4 客户端处理
- 6.8.5 客户端代码
- 6.8.6 整合代码
- 6.9 小结
第 7 章 jQuery 插件的使用和写法
- 7.1 jQuery 表单验证插件 –Validation
- 7.1.1 Validation 简介
- 7.1.2 下载地址
- 7.1.3 快速上手
- 7.1.4 不同的验证写法
- 7.1.5 验证信息
- 7.1.6 自定义验证规则
- 7.1.7 API
- 7.2 jQuery 表单插件 –Form
- 7.2.1 Form 插件简介
- 7.2.2 下载地址
- 7.2.3 快速上手
- 7.2.4 核心方法 –ajaxForm()和 ajaxSubmit()
- 7.2.5 ajaxForm()方法和 ajaxSubmit()方法的参数
- 7.2.6 表单提交之前验证表单
- 7.2.7 API
- 7.3 模态窗口插件 –SimpleModal
- 7.3.1 SimpleModal 插件简介
- 7.3.2 下载地址
- 7.3.3 快速上手
- 7.3.4 关闭模态窗口
- 7.3.5 实际应用
- 7.3.6 API
- 7.4 管理 Cookie 的插件 –Cookie
- 7.4.1 Cookie 插件简介
- 7.4.2 下载地址
- 7.4.3 快速上手
- 7.4.4 API
- 7.5 jQuery UI 插件
- 7.5.1 jQuery UI 简介
- 7.5.2 下载地址
- 7.5.3 快速上手
- 7.5.4 与单击事件冲突
- 7.5.5 与后台结合
- 7.6 编写 jQuery 插件
- 7.6.1 插件的种类
- 7.6.2 插件的基本要点
- 7.6.3 插件中的闭包
- 7.6.4 jQuery 插件的机制
- 7.6.5 编写 jQuery 插件
- 7.7 小结
第 8 章 用 jQuery 打造个性网站
- 8.1 案例背景介绍
- 8.2 网站材料
- 8.3 网站结构
- 8.3.1 文件结构
- 8.3.2 网页结构
- 8.3.3 界面设计
- 8.4 网站的(X)HTML
- 8.5 网站样式(CSS)
- 8.5.1 将 CSS 文件分门别类
- 8.5.2 编写 CSS
- 8.6 网站脚本(jQuery)
- 8.6.1 准备工作
- 8.6.2 首页(index.html)上的功能
- 8.6.3 详细页(detail.html)上的功能
- 8.7 小结
第 9 章 jQuery Mobile
- 9.1 HTML 5 简介
- 9.2 jQuery Mobile 简介
- 9.3 jQuery Mobile 主要特性
- 9.4 jQuery Mobile 的使用
- 9.4.1 准备工作
- 9.4.2 构建 HTML 模板
- 9.4.3 data-role 属性
- 9.4.4 添加内容
- 9.4.5 样式切换
- 9.5 其他框架
- 9.5.1 移动框架
- 9.5.2 PhoneGap
- 9.6 小结
第 10 章 jQuery 各个版本的变化
- 10.1 jQuery 的发展历史
- 10.2 jQuery 各个版本新增方法
- 10.3 小结
第 11 章 jQuery 性能优化和技巧
- 11.1 jQuery 性能优化
- 11.2 jQuery 技巧
- 11.3 小结
附录 A 关于 $(document).ready()函数
- A.1 $(document).ready()函数介绍
- A.2 多个 $(document).ready()函数
附录 B Firebug
- B.1 概述
- B.2 主面板简介
- B.2.1 控制台面板
- B.2.2 HTML 面板
- B.2.3 CSS、DOM 和网络面板
- B.2.4 脚本面板
- B.3 一些资源
- B.4 总结
附录 C Ajax 的 XMLHttpRequest 对象的属性和方法
附录 D jQuery $.ajax()方法的参数详解
附录 E jQuery 加载并解析 XML
- E.1 简述
- E.2 Content-Type
- E.3 XML 结构
- E.4 获取 XML
- E.5 解析 XML
- E.6 禁用缓存
附录 F 插件 API
- F.1 Validation 插件 API
- F.2 Form 插件 API
- F.3 SimpleModal 插件 API
- F.4 Cookie 插件 API
附录 G jQuery 速查表
- G.1 基础
- G.2 选择器
- G.3 属性
- G.4 筛选
- G.5 文档处理
- G.6 CSS
- G.7 事件
- G.8 效果
- G.9 Ajax
- G.10 实用项
- G.11 其他对象