标签:
JavaScript是一种基于ECMAScript规范的脚本语言,并在其基础上进行了自己的封装。值得一说的是,ECMAScript不是一种编程语言,它仅仅是一种由欧洲计算机协会制定和发布的脚本语言规范。
除了JavaScript之外,ActionScript(Flash)、JScript(微软)都是基于ECMAScript规范的。
首先我们来了解一下JavaScript的组成:
1. ECMAScript
ECMAScript规定的JavaScript的核心语法,其中包括基本数据类型、保留字、关键字、运算符、对象等。他不属于任何浏览器。
2. DOM
DOM是“Document Object Model”的缩写,即文档对象模型,是由W3C定制的。
DOM定义了操作HTML文档的接口,提供了访问HTML文档的途径和操作方法。
浏览器载入HTML文档后,将整个文档规划成由节点构成的节点树。
1 <div class="id" id="class">DOM(Document Object Model)</div>
3. BOM
BOM是“Browser Object Model”的缩写,即浏览器对象模型。遗憾的是BOM只是ECMAScript的一个拓展,并没有任何相关规范,W3C也没有做出相应的规范,每一个浏览器厂商都有一套自己的BOM标准。
BOM定义了操作浏览器的接口,提供访问某些功能(比如:浏览器窗口大小、浏览历史记录等)的途径和操作方法。
BOM的主要功能:
标签:
原文地址:http://www.cnblogs.com/marmotua/p/4560007.html