JavaScript实现
一个完整的javascript实现应该由下列三个不同的部分组成:
1 : 核心(ECMAScript)
2 : 文档对象模型(DOM, 用于HTML的API)
3 : 浏览器对象模型(BOM)
DOM级别
DOM1 : DOM核心(DOM Core)模块和DOM HTML模块
DOM2 : DOM1基础上扩充了鼠标、用户界面事件、范围、遍历等细分模块,通过对象借口引入了对css的支持。
DOM2引入下列新模块:
DOM视图:定义了跟踪不同文档视图的接口;
DOM事件:定义了事件和事件处理的接口;
DOM样式:定义了基于CSS为元素应用样式的接口;
DOM遍历和范围:定义了遍历和操作文档树的接口。
DOM3 : 引入了统一加载和保存文档的方法——在DOM加载和保存模块中定义;新增了验证文档的方法——在DOM验证模块中定义。