第1章将引领读者对jQuery有个大概的了解。这一章先简单介绍jQuery及其用途,然后涉及如
何下载和设置jQuery库,同时也会指导你使用jQuery编写第一个脚本。
第2章讲述如何通过jQuery中的选择符表达式及DOM遍历方法,在页面中的任何地方找到想
要的元素。这一章将展示如何使用各种选择符表达式为页面中的不同元素添加样式,其中一些是
通过纯CSS方式做不到的。
第3章介绍如何通过jQuery的事件处理机制,在浏览器发生事件时触发行为。同时,还会介
绍如何以不唐突的方式添加事件(甚至在页面加载完成之前)。此外,这一章还将深入更高级的
主题,例如事件冒泡、委托和命名空间。
第4章介绍通过jQuery实现动画的技术,我们将学会隐藏、显示和移动页面元素,获得赏心
悦目的效果。
第5章讲述如何通过命令改变页面。这一章讲述的是动态修改HTML文档结构及其内容的技术。
第6章讨论通过jQuery轻松访问服务器端功能的各种方法,而且不用像过去那样笨拙地刷新
页面。在掌握了这个库的基本概念之后,接下来就可以探索如何根据需要来扩展这个库了。
第7章介绍如何查找、安装和使用插件,包括强大的jQuery UI和jQuery Mobile插件库。
第8章讨论如何利用jQuery强大的扩展能力,从头开发自己的插件。不仅包括创建自己的实
用函数,还有添加jQuery对象方法,以及使用jQuery UI部件工厂。接下来的几章更加深入地探讨
了jQuery的各种特性,在这几章里将学习到很多高级的技术。
第9章重温关于选择符和遍历的知识,讲解了如何优化选择符的性能,如何操作DOM元素栈,
以及编写插件扩展选择和遍历功能。
第10章深入讨论委托、截流等大幅提供事件处理性能的技术。同时,还将介绍通过扩展jQuery
创建自定义事件和特殊事件的内容。
第11章挖掘了jQuery效果特性的潜力,这一章不仅要讲解如何编写自定义缓动函数,还会介
绍在动画的每一阶段执行操作,以及通过自定义队列提前将各种操作排队。
第12章介绍与操作DOM相关的更实用的技术,包括将任意数据附加到元素。此外,这一章
也会讨论如何扩展jQuery处理元素的CSS属性的能力。
第13章将带领读者深入理解Ajax相关的概念,包括jQuery的延迟处理机制,从而实现等待数
据在一段时间后可用时再对其进行处理。
附录A将帮助读者理解闭包——什么是闭包,怎么利用闭包。
附录B向读者介绍使用jQUnit库对JavaScript程序进行单元测试。这个库是开发和维护高度完
善的Web应用所必须的工具。
附录C提供了jQuery的简明参考,包括所有方法和选择符表达式。在实际开发中,明确自己
目标的情况下,通过这个简单明了的附录,能够方便快捷地找到正确的方法和选择符。