JavaScript组成
JavaScript由三部分组成
- ECMAscript – 欧洲计算机制造商协会,描述了javascript的语法和基本对象。
- DOM – 文档对象模型,处理网页内容的方法和接口。
- BOM – 浏览器对象模型,与浏览器交互的方法和接口。
DOM的定义
DOM为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构,目的其实就是为了能让javascript操作html元素而定制的一个规范。
DOM树如下
由结构图中我们可以看到,整个文档就是一个文档节点。而每一个HMTL标签都是一个元素节点。