在DOM中,页面一般可以用分层节点图表示。
DOM级别:
DOM1级于1998年10月成为W3C的推荐标准。BOM1由两个模块组成分别是DOM core和DOM HTML。
DOM core:规定如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。
DOM HTML:在DOM core的基础上加以扩展,添加了针对HTML的对象和方法。
DOM2级在原来DOM的基础上有扩充了鼠标和用户界面事件、范围、遍历等细分模块,通过对象接口增加了对css的支持。包括以下模块:
1 DOM Views(DOM视图):定义了跟踪不同文档视图的接口。
2 DOM Events(DOM事件):定义了事件与事件处理的接口。
3 DOM Traversal and Range(DOM遍历和范围):定义了遍历和操作文档的接口。
DOM3级则进一步扩展了DOM,引入了加载和保存模块以统一方式加载和保存文档的方法;新增了DOM验证模块主要还是验证文档的方法。
- BOM浏览器对象模型
BOM处理浏览器窗口和框架,人们习惯上把所有针对浏览器的JavaScript扩展算作是BOM的一部分。包括以下:
1 弹出新浏览器窗口的功能。
2 移动、缩放和关闭浏览器窗口的功能。
3 提供浏览器所加载页面的详细信息的navigator对象。
4 提供浏览器所加载页面的详细信息的location对象。
5 提供用户分辨率详细信息的screen对象。
6 对cookies的支持。
7 像XMLHttpRequest和IE的ActionXobject这样的自定义对象。
【推荐学习:javascript高级教程】
以上就是javascript包括什么的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
详解javascript中的padstart()和padend()方法
更多相关阅读请进入《javascript》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者