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不会变成黑盒子。

基础学习:

掌握:

参考文献/文档:

标准/规范: