目录
前言 第 1 章 jQuery 入门 1.1 jQuery 能做什么 1.2 jQuery 为什么如此出色 1.3 第一个 jQuery 驱动的页面 1.4 纯 JavaScript 与 jQuery 1.5 使用开发工具 1.6 小结 第 2 章 选择元素 2.1 理解 DOM 2.2 使用$()函数 2.3 CSS 选择符 2.4 属性选择符 2.5 自定义选择符 2.6 DOM 遍历方法 2.7 访问 DOM 元素 2.8 小结 2.9 练习 第 3 章 事件 3.1 在页面加载后执行任务 3.2 处理简单的事件 3.3 事件传播 3.4 通过事件对象改变事件的旅程 3.5 移除事件处理程序 3.6 模仿用户操作 3.7 小结 3.8 练习 第 4 章 样式与动画 4.1 修改内联 CSS 4.2 隐藏和显示元素 4.3 效果和时长 4.4 创建自定义动画 4.5 并发与排队效果 4.6 小结 4.7 练习 第 5 章 操作 DOM 5.1 操作属性 5.2 DOM 树操作 5.3 复制元素 5.4 内容 setter 和 getter 方法 5.5 DOM 操作方法的简单归纳 5.6 小结 5.7 练习 第 6 章 通过 Ajax 发送数据 6.1 基于请求加载数据 6.2 选择数据格式 6.3 向服务器传递数据 6.4 为 Ajax 请求提供不同的内容 6.5 关注请求 6.6 错误处理 6.7 Ajax 和事件 6.8 安全限制 6.9 其他工具 6.10 小结 6.11 练习 第 7 章 使用插件 7.1 查找插件和帮助 7.2 使用插件 7.3 其他形式的插件 7.4 jQuery UI 插件库 7.5 jQuery Mobile 插件库 7.6 小结 7.7 练习 第 8 章 开发插件 8.1 在插件中使用$别名 8.2 添加新的全局函数 8.3 添加 jQuery 对象方法 8.4 提供灵活的方法参数 8.5 使用 jQuery UI 部件工厂创建插件 8.6 插件设计建议 8.7 小结 8.8 练习 第 9 章 高级选择符与遍历 9.1 深入选择与遍历 9.2 定制与优化选择符 9.3 DOM 遍历背后的秘密 9.4 小结 9.5 练习 第 10 章 高级事件处理 10.1 再谈事件 10.2 事件委托 10.3 自定义事件 10.4 节流事件 10.5 扩展事件 10.6 小结 10.7 练习 第 11 章 高级效果 11.1 再谈动画 11.2 观测及中断动画 11.3 全局效果属性 11.4 多属性缓动 11.5 使用延迟对象 11.6 精细地控制动画 11.7 小结 11.8 练习 第 12 章 高级 DOM 操作 12.1 排序表格行 12.2 移动和插入元素 12.3 在 DOM 元素中保存数据 12.4 使用 HTML5 自定义数据属性 12.5 使用 JSON 排序和构建行 12.6 高级属性操作 12.7 小结 12.8 练习 第 13 章 高级 Ajax 13.1 渐进增强与 Ajax 13.2 处理 Ajax 错误 13.3 jqXHR 对象 13.4 截流 Ajax 请求 13.5 扩展 Ajax 功能 13.6 小结 13.7 练习 附录 A JavaScript 闭包 A.1 创建内部函数 A.2 处理闭包之间的交互 A.3 在 jQuery 中创建闭包 A.4 应对内存泄漏的风险 A.5 小结 附录 B 使用 QUnit 测试 JavaScript B.1 下载 QUnit B.2 设置文档 B.3 组织测试 B.4 添加和运行测试 B.5 其他测试类型 B.6 最佳实践 B.7 小结 附录 C 简明参考 C.1 选择符表达式 C.2 DOM 遍历方法 C.3 事件方法 C.4 效果方法 C.5 DOM 操作方法 C.6 Ajax 方法 C.7 延迟方法 C.8 其他方法 目录

jQuery教程

jQuery教程,适合初学者学习和开发人员备查

前言

2005年,受该领域的先驱人物Dean Edwards和Simon Willison等人的启发,John Resig编写了一套函数,利用这些函数能够以编程方式快速查找网页中的元素,并为这些元素指定行为。2006年1月,当他首次发布这个项目时,其中已经包含了DOM操作和基本的动画功能。他把这个项目命名为jQuery,意在强调其查找或“查询”网页元素,并通过JavaScript操作这些元素的核心用途。随着时间推移,jQuery的功能越来越丰富,性能逐步提升,同时也被因特网上一些最有名的站点广泛采用。尽管Resig后来不再领导该项目的开发,但jQuery作为一个真正开源的项目,已经拥有了一个足以傲视群雄的、由Dave Methvin领导的核心团队,以及成千上万名开发人员组成的活跃社区。

jQuery是一个强大的JavaScript库,无论你具有什么编程背景,都可以通过它来增强自己的网站。jQuery在一个紧凑的文件中提供了丰富多样的特性、简单易学的语法和稳健的跨平台兼容性。此外,数百种为扩展jQuery功能而开发的插件,更使得它几乎成为适用于各类客户端脚本编程的必备工具。

本书以通俗易懂的方式介绍了jQuery的基本概念。通过学习本书,即使曾经因编写JavaScript而受过挫折的人,也能够掌握为网页添加交互和动态效果的技术。本书将引导读者跨越Ajax、事件、效果及高级JavaScript语言特性中的各种陷阱,同时给出需要在实际开发中反复用到的jQuery库特性的简明参考。

没有精选讨论主题。

全部讨论主题 查看精选主题

没有讨论主题。
😃 😅 😆 😁 😂 😊 😄 😠 😩 😲 😞 😵 😰 😒 😍 😤 😜 😝 😋 😘 😚 😷 😳 😢 😭 😨 😣 😡 😌 😖 😔 😱 😪 😏 😓 😥 😫 😉 👊 👍 👆 👇 👈 👉 👋 👏 👌 👎 👐 💓 💔 💕 💖 💗 💘 💙 💚 💛 💜 💝 💞 💟