jQuery,是由John Resig创建的,主要用于解决开发者在使用JavaScript时遇到的常见问题和限制。编写JavaScript代码是件麻烦和繁琐的事情,而查找你想操作的特定的HTML或CSS元素有时也非常困难。jQuery为你提供了一种简单快捷的方式,用来在你的文档中查找这些元素。
定位一个对象的技术名字叫做DOM遍历(traversal)。DOM 是文档对象模型的简称。该模型提供了一种树状方式,通过它们的标签来访问页面元素,以及通过JavaScript访问其它元素,如图17-1所示。
注意 你可以从jQuery的官方网站http://jquery.com 和http://www.visualjquery.com 学到更多的jQuery相关知识。
当编写JavaScript代码时,你常常花费大量时间来处理浏览器和操作系统的不兼容性。jQuery为你处理了这一工作。还有,JavaScript中没有太多的高级函数。常见的任务,比如页面特定部分的动画特效,四处拖曳东西,或者可排序的元素,这些在JavaScript中都不存在。而jQuery则克服了这些限制。
和Drupal一样,jQuery的核心代码非常精炼并且高效,仅有30 kb。在jQuery的中心,是一个可扩展的框架,JavaScript程序员可以对其进行扩展,在http://plugins.jquery.com/中已有数百个jQuery插件了。

图17-1 http://jquery.com页面的DOM表示,这里使用了Firefox浏览器中的Mozilla DOM检查工具
老葛的Drupal培训班 Think in Drupal