首页 > 编程语言 > 详细

JavaScript组成—— DOM、BOM、ECMAScript

时间:2018-01-21 11:47:27      阅读:204      评论:0      收藏:0      [点我收藏+]
  • ECMAScript是JS的核心:提供核心语言功能
  • DOM(文档对象模型):提供访问和操作网页内容的方法和接口
  • BOM(浏览器对象模型):提供与浏览器交互的方法和接口

1. DOM(文档对象模型)

1.1 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。
HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。通过 DOM,你可以访问所有的 HTML 元素,连同它们所包含的文本和属性。
1.2 DOM是W3C的标准。
1.3 DOM最根本对象是document(实际上是window.document)。

W3C DOM由以下三部分组成:

核心DOM - 针对任何结构化文档的标准模型
XML DOM - 针对 XML 文档的标准模型
HTML DOM - 针对 HTML 文档的标准模型

2. BOM(浏览器对象模型)

2.1 BOM是由navigator、history、screen、location、window五个对象组成的,最根本对象是window。
2.2 BOM用来获取或设置浏览器的属性、行为,如新建窗口、打开新选项卡(标签页)、关闭页面、把网页设为主页、加入收藏夹、获取屏幕分辨率、浏览器版本号等。
2.3 BOM没有相关标准。不同的浏览器的实现功能所需要的代码可能不相同。

3. ECMAScript(js核心)

ECMAScript是JavaScript的规范,JavaScript是ECMAScript的实现。

JavaScript组成—— DOM、BOM、ECMAScript

原文:https://www.cnblogs.com/cckui/p/8323574.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!