javascript的实现
javascript的实现
javascript的实现有下列三个不同的部分组成:核心(ECMAScript)、文档对象模型(DOM)、浏览器对象模型(BOM)。
- ECMASript:ECMASript定义了javascript的基础部分,好比java中的借口。它是一种标准或借口,实现ECMASript的包括javascript、ActionScript、ScriptEase。它规定了这门语言的下列组成部分:语法 ?类型 ?语句 ?关键字 ?保留字 ? 操作符 ?对象。
- 文档对象模型(DOM):文档对象模型是针对xml但经过拓展用于HTML的应用程序的借口。DOM会把整个页面映射一个多层节点的结构(可看作树)。DOM就是用来操作这种结构的编程借口,同样DOM不单单指针对javascript,其他的编程语言可以实现。
- 浏览器对象模型(BOM):BOM对象可以控制浏览器页面以外的部分(例如:提供弹出新浏览器窗口的功能、移动、缩放、和关闭浏览器窗口的功能。。。),遗憾的是不同的浏览器对BOM的实现不同。