作者:米西米西的歪国人 | 来源:互联网 | 2020-09-18 05:53
JS和ES每一个学习JS的同学都听说过ES5,ES6,但是,是否所有的同学都清除的知道他们之间的关系呢?,他们不是并列关系,而是包含关系,那么下面就分别介绍一下。
我们需要注意这么几个概念:
- DOM是一种标准,这种标准规定了如何通过HTML来映射对象,以简化对于HTML中表达的各个节点的操作
- ECMAScript和DOM的关系是:浏览器中用符合ECMAScript标准的语言实现了DOM标准
- 可以使用别的语言实现DOM
DOM规定了下面这些东西:
- HTML映射对象,对象的操作
- 鼠标,用户事件等
- CSS样式接口
- 遍历文档树的接口
BOM 浏览器对象模型
DOM对象是页面中,用HTML编写的元素的映射,而BOM对象是浏览器对象的映射,通过BOM,我们可以且不限于可以做下面的事情:
- 弹出新的窗口
- 移动 缩放 关闭浏览器
- 支持COOKIEs
- 获得 window 或者 navigator对象
目前BOM的标准由HTML5才有标准可以遵循,所以之前各个浏览器中对于BOM功能的支持都不尽相同,有了HTML5,BOM在未来的某一天会真正的统一。
ES6
相关教程推荐:Javascript视频教程
以上就是一文谈谈Javascript和ECMAScript的关系的详细内容,更多请关注 第一PHP社区 其它相关文章!