3.11 学习DOM、BOM、CSSOM和jQuery
DOM — 文档对象模型(DOM)是一种跨平台且与语言无关的约定,用于表示HTML,XHTML和XML文档中的对象并与之交互。 每个文档的节点都以树结构组织,称为DOM树。 可以通过使用对象上的方法来寻址和操纵DOM树中的对象。 DOM的公共接口在其应用程序编程接口(API)中指定。
BOM — 浏览器对象模型(BOM)是一种特定于浏览器的约定,指的是Web浏览器公开的所有对象。 与文档对象模型不同,没有标准的实现和严格的定义,因此浏览器供应商可以自由地以任何方式实现BOM。
jQuery — jQuery是一个跨平台的JavaScript库,旨在简化HTML的客户端脚本。 jQuery是目前使用最流行的JavaScript库,安装在网络上前1000万个流量最高的网站中的65%。 jQuery是根据MIT许可证授权的免费开源软件。
理想的学习路线,肯定是最困难的,首先学习JavaScript,然后是DOM,然后是jQuery。 但是,要做一些对你的大脑有意义的事情。 大多数前端开发者通过首先学习jQuery来学习JavaScript然后学习DOM。 无论你采取什么样的学习路线,都要确保JavaScript,DOM和jQuery不会变成黑盒子。
基础学习:
文档对象模型 [阅读]
HTML/JS: 使网页互动 [观看]
jQuery启蒙 [阅读]
什么是DOM? [阅读]
掌握:
AdvancED DOM 脚本:动态网页设计技术 [阅读][付费]
jQuery和纯DOM脚本的高级JS基础知识 [观看][付费]
DOM Enlightenment [阅读][付费] 或者 在线免费阅读
修复常见的jQuery错误 [观看][付费]
jQuery-Free JavaScript [观看][付费]
jQuery提示和技巧 [观看][付费]
参考文献/文档:
标准/规范: