当前位置:嗨网首页>书籍在线阅读

02-导言

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

1.0 导言

既然你已经选择了一本有关jQuery的“食谱”,本书作者基本就可以假定你对jQuery的定义和功能有了大致的认识。坦白说,“食谱”通常是为寻求加强已有知识基础的读者所编写的。因此,本书使用了问题-解决方案-讨论的编排方式,快速地介绍常见问题的解决方案。但是,如果你是一位jQuery新手,不要把本书抛诸脑后,认为第1章是老生常谈,这一章就是专为新手所写的。

如果你需要复习,或者只有很少或者完全没有jQuery的知识,第1章将帮助你学习jQuery的概要知识(其他章节假定你已经了解了这些基础知识)。现在,从实际出发,如果你对JavaScript和DOM完全没有了解,可能应该退后一步,问问自己:在对JavaScript核心语言及其与DOM之间的关系没有基本理解的情况下,学习jQuery是否可行。我的建议是在接触jQuery之前,先认真学习DOM和JavaScript的核心知识。我强烈建议将David Flanagan编著的《JavaScript: The Definitive Guide》(http://oreilly.com/catalog/9780596000486,O’Reilly出版)一书作为阅读本书之前的入门读物。但是,如果你试图在学习DOM和JavaScript之前就开始jQuery的学习,也不要让我的一家之言阻挡了脚步。许多人都通过jQuery学到了这些技术的有用知识。虽然这样做不理想,但是只要我们勇敢面对,仍然可以实现学习的目的。

说了这么多,现在我们来看看jQuery的正式定义和功能的简单描述:

jQuery是一个开放源码的JavaScript程序库,简化了HTML文档(更准确地说是文档对象模型(Document Object Model,DOM))与JavaScript之间的交互。

用通俗的话说,也为了让守旧的JavaScript黑客明白,jQuery将动态HTML(DHTML)变得极其简单。具体地说,jQuery简化了HTML文档遍历和操纵、浏览器事件处理、DOM动画、Ajax交互和跨浏览器JavaScript开发。

理解了jQuery的正式含义之后,我们接下来研究选择使用jQuery的原因。