码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript组成—— DOM、BOM、ECMAScript

时间:2018-01-21 12:34:53      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:文本   tor   gpo   页面   加入收藏   处理   pos   window   分组   

  • 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

标签:文本   tor   gpo   页面   加入收藏   处理   pos   window   分组   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!