第一章首先介绍了JavaScript以及各种JavaScript库的作用和异同;接下来介绍jQuery以及 jQuery的优势;之后介绍如何配置jQuery环境,编写简单的jQuery代码和优化jQuery代码的风 格;最后对jQuery对象和DOM对象的相互转换,jQuery和其他库的冲突这两个常见问题进行了 详细描述。此外,还介绍了几款jQuery的开发工具和插件。
第2章的重点是选择器。首先介绍了jQuery选择器以及选择器的优势;然后分门别类地对基 本选择器、层次选择器、过滤选择器、表单选择器以及使用每种选择器的注意事项进行了详细的介 绍;最后通过案例研究来巩固本章知识点。 本章是学习jQuery的核心基础。
第3章的重点是DOM操作。首先介绍DOM操作的分类,然后通过实例详细地介绍jQuery中的 DOM操作以及利用jQuery简化DOM操作的方法,最后通过案例研究来巩固读者对DOM操作知 识点的掌握。
第4章分为2个部分:第1部分介绍jQuery中的事件;第2部分介绍jQuery中的动画。在第 1部分中,详细介绍了jQuery中的事件方法,例如事件绑定、合成事件、事件冒泡、事件对象的属 性、移除事件、模拟事件等。在第2部分中,详细介绍了jQuery中的动画方法,例如普通动画、 渐显动画、自定义动画等。在讲解动画的过程中,还介绍了制作动画过程中一些常见问题。最后通 过案例研究来加强读者对事件和动画的理解。
第5章是实例演练。首先针对Web中常见的表单操作进行了讲解,包括单行文本框应用、 多行文本框应用、复选框应用、下拉框应用和表单验证;然后针对常见的表格操作进行了讲解, 包括表格变色、表格展开关闭和表格内容筛选;最后对常见的网页操作,包括网页字体大小、 网页选项卡和网页换肤等应用进行了讲解。相信读者在本章可以找到很多与项目相关的示例和 说明。
第6章的重点是Ajax应用。首先介绍了Ajax技术的优势和不足,以及Ajax的核心对象 XMLHttpRequest;然后介绍j Query中的Ajax解决方案,例如load(), $.getO, $.postO, $.ajax()等; 这些方法和DOM操作的结合将大大简化Ajax的开发;接下来介绍了Ajax中的序列化元素和全局 事件;最后通过将Ajax聊天程序作为案例进行研究以巩固读者对Ajax操作的掌握。
第7章的重点是插件。jQuery有着非常丰富而强大的插件。在这一章里,首先是对几个常见而 实用的插件进行详细讲解,例如表单验证插件(Validation Plugin)、表单插件(Form Plugin )、遮罩 窗口插件(SimpleModal Plugin), Cookie插件和UI插件;然后详细介绍了如何编写jQuery插件和 使用插件应注意的事项。 本章是学习jQuery的插件应用和编写的基础。
第8章将前7章讲解的知识点和效果进行整合,打造出一个非常有个性的网站,并从案例研 究、网站材料、网站结构、网站样式和网站脚本等多方面指导读者参与项目建设,而不仅仅简单 地编写代码。
第9章讲解jQuery Mobile的使用。jQuery Mobile是jQuery在移动设备应用上的一个新项目。 它基于jQuery框架并使用了HTML 5和CSS 3这些新的技术,除了能提供很多基础的移动页面元 素开发功能外,框架自身还提供了很多可供扩展的API,以便于开发人员在移动应用上使用。在这 一章里,首先对HTML 5这个新技术进行介绍,然后对jQuery Mobil。进行介绍,一步步告诉大家 如何使用jQuery Mobile.
第10章讲解jQuery各个版本的变化。
第11章讲解了jQuery的性能优化和技巧。现在越来越多的网站开始使用jQuery来构建以往 需要靠Flash来实现的超酷动态效果。jQuery作为一个JavaScript类库,很多人并不是很清楚如何 正确使用jQuery来达到最佳的性能。本章要告诉大家在书写代码时,应该需要注意的性能问题. 同时本章也列举了很多jQuery技巧,相信这些对大家在书写高性能的Web应用中会有所帮助。