学习 DOM、BOM 和 jQuery

DOM - 文档对象模型 (DOM) 是一个跨平台的、独立于语言的约定,能以对象的形式对 HTML、XHTML 和 XML 文档进行展示和交互。每一个文档的节点被放到一个树形结构中,这棵树被称为 DOM 树。

维基百科

BOM - 浏览器对象模型 (BOM)是一个浏览器规范约定,涉及到网络浏览器暴露出来的所有对象。不像文档对象模型,BOM 并没有实现的标准和严格的定义,所以浏览器厂商想怎么实现 BOM 都可以。

维基百科

jQuery - jQuery 是一个跨平台的 JavaScript 库,为了简化客户端 HTML 中的脚本编写而诞生。jQuery 如今是最流行使用的 JavaScript 库,排名前 1000 万的高访问量网站中,有 65% 都在使用它。

维基百科

最理想的学习路径,但也是最难的,就是先学习 JavaScript,然后学 DOM,然后 jQuery。但还是要确保你做的事有意义。大部分前端开发者是在初次学习 jQuery 的时候,顺带着学习 JavaScript 和 DOM。但无论你选哪一条路,都不能将 JavaScript、DOM 和 jQuery 当做一个黑盒来看。

普通学习资源:
进阶:
参考/文档:
标准/规范: