《jQuery基础教程(第2版)》也出版了
2009年11月4日 好书, 翻译
本书作为《jQuery基础教程》的升级版,涵盖了 jQuery 1.3的全部新特性,特别是新增了介绍 jQuery UI(jQuery官方用户界面插件库)的内容。本书前 6章以通俗易懂的方式介绍了 jQuery的基本概念,主要包括 jQuery的选择符、事件、效果、DOM操作、AJAX支持等。随后 3章从理论到实践,通过表格操作、构建功能型表单、实现滑移和翻转效果等实例,深入浅出地讲解了如何创造性地运用 jQuery提供的丰富而强大的 API。本书最后两章专门介绍了如何使用和编写 jQuery插件。值得一提的是,本版新增的附录 D分门别类地列出了所有 jQuery API,为高效使用 jQuery提供了方便。
本书内容
第1章将带领读者对jQuery有个大概的了解。这一章先简单介绍jQuery及其用途,然后的内容主要涉及如何下载和设置jQuery库,同时也会指导你使用jQuery编写第一个脚本。
第2章讲述如何通过jQuery中的选择符表达式及DOM遍历方法,在页面中的任何地方找到想要的元素。这一章将展示如何使用各种选择符表达式为页面中的不同元素添加样式,其中一些是通过纯CSS方式做不到的。
第3章介绍如何通过jQuery的事件处理机制,在浏览器发生事件时触发行为。同时,还会介绍如何以不唐突的方式添加事件(甚至在页面加载完成之前)。此外,这一章还将深入更高级的主题,例如事件冒泡、委托和命名空间。
第4章介绍通过jQuery实现动画的技术,从中我们能够体会到隐藏、显示和移动页面元素时那种轻松自如的感觉。
第5章讲述如何通过命令改变页面。本章讲述的是动态修改HTML文档结构及其内容的技术。
第6章讨论通过jQuery轻松地访问服务器端功能的各种方法,而且不用像过去那样刷新页面。
接下来3章(第7、8、9章)主要以实例为主,即在前几章学习的基础上,创建常见问题的稳健jQuery解决方案。
第7章“表格操作”,讲述排序、筛选和为信息添加样式并创建优美实用的数据布局。
第8章“创建功能性表单”以客户端数据验证为主题。届时,将设计一个具有适应能力的表单布局,还会实现基于客户端与服务器通信的交互式表单功能,例如自动完成。
第9章“滑移和翻转”介绍如何在显示页面元素时增强它们的美感和实用性。其中,动态显示和隐藏信息的方式既可以是自动的,也可以是用户控制的。
第10和11章的主题是jQuery库的第三方扩展,将向读者展示扩展这个库的各种方式。
第10章“使用插件”介绍Form插件和官方用户界面插件集合jQuery UI。同时,还将介绍到哪里寻找其他流行的jQuery插件并了解它们的功能。
第11章“开发插件”将讨论如何利用jQuery强大的扩展能力,从头开发自己的插件。不仅包括创建自己的实用函数,还有添加jQuery对象方法、添加自定义选择符表达式,等等。
附录A“在线资源”提供了很多与jQuery、JavaScript以及通常的Web开发有关的内容丰富的网站信息。
附录B“开发工具”推荐了一些有用的第三方程序和实用工具,用于在个人的开发环境中编辑和调试jQuery代码。
附录C“JavaScript闭包”将帮助读者理解闭包——什么是闭包,怎么利用闭包。
附录D“快速参考”提供了jQuery的简明参考,包括所有方法和选择符表达式。在实际开发中,在明确自己目标的情况下,通过这个简单明了的附录,能够方便快捷地找到正确的方法和选择符。

本博客专注于Web前后端技术和技术翻译。目前正在翻译《JavaScript高级程序设计(第2版)》。新浪微博(t.sina.com.cn/lisf),Twitter(@cncuckoo,仅仅用于跟踪国外牛人;我翻不了墙,无法接受各位朋友的follow,抱歉!)