jQuery 是最具创新性的 JavaScript 函数库。它运用一种叫做 Fluent Interface 的面向对象设计模式,jQuery 使得一系列函数调用可以协同工作,从而构造出复杂的查询。
jQuery 查询什么呢?通常,它用于查询 DOM 树。
DOM (Document Object Model) 树是一种数据结构,它定义了文档的结构——通常是 HTML 或 XML 文档。文档被显示为树形结构,第一个文档是 root。其 API 已被标准化 (参见 http://w3.org)。
DOM 以其复杂的对象模型而闻名。jQuery 提供的 API 更简洁更易用。
但是,它的使用方式不仅仅是查询。它有一套 AJAX 工具,这些工具用于事件处理、耀眼的效果、以及其它一些有用的工具函数。在这一章中,我们将用到其中一些。
提示:欲了解更多有关 jQuery 的信息,参见 http://jquery.com 。有一本名为《learing jQuery》的好书,作者是 Karl Swedberg 和 Jonathan Chaffer (Packt Publishing, 2007),很受读者欢迎。
我们用 jQuery 做的第一件事是,查找 Drupal 模板生成的 HTML 中一个特定的位置,然后在 DOM 中插入一些附加的 HTML 元素。我们用这种方法添加 link。
评论
发表新评论