jQuery 是是继 prototype 之后又一个非常优秀的 JavaScript 库,他的口号是「写更少的代码,做更多的事」(Write Less, Do More),它是拥有最多插件和扩展的 JavaScript 库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加 Ajax 交互。jQuery 的设计会改变你写 JavaScript 代码的方式。jQuery 适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说 jQuery 适合任何 JavaScript 应用的地方,可用于不用的应用程序。

jQuery 是一个轻量级的脚本,其代码非常小巧,JavaScript 包只有 19KB 左右。jQuery 支持 CSS1-CSS3, 以及基本的 xPath,jQuery 是跨浏览器的,它支持的浏览器包括 IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+,Chrome 等等。。

「你写了 10 行 jQuery 代码,相当于你写了 20 行乏味的 DOM JavaScript。当你写完之后,一切只需要 2 或 3 行的代码而已,并且它不可能变得更短除非它看破了你的心思(read your mind)」
Dave Methvin

对于我个人而言,在众多的脚本库中,我还是比较偏向于 JQuery 的, 因为它本身即摆脱的使用 JavaScript 的繁琐,又不像其他脚本库一样不易于扩展使用,自己觉得 JQuery 的优势在于:

  1. 利用了CSS的优势,便于我们进行选择。
  2. 本身对多种浏览器兼容性进行处理,使用了跨浏览器的最佳方案。
  3. 总是面向集合,不需要每个都去循环。
  4. 支持扩展(我觉得这点最为重要)。
  5. 将多重操作集为一行。
  6. 完全免费,使用时只要导入一个 19KB 左右的 JS 文件就可以使用,非常方便。