关于小悟志网站地图归档友情链接联系Feed

云上小悟 + 

首页 » 网站建设 »

JavaScript,ECMAScript,DOM和BOM

2017年11月18日 / 25次阅读
JavaScript

文章《JavaScript,ECMAScript,DOM和BOM》的特色图片

对于有变成经验的同学来说,学习JavaScript时,首先搞清楚ECMAScrpit,DOM和BOM这几个术语,这对于在整体上理解JavaScript很有帮助。

 

JavaScript,与Java是完全不同的脚本语言,当期创始人起名的时候,只是觉得Java是个互联网的热词。

 

ECMAScript,简单的说,就是定义JavaScript语言的纯语法的标准。

ECMA是欧洲计算机制造商协会的缩写。1997 年,JavaScript 1.1 作为一个草案提交给欧洲计算机制造商协会(ECMA)。第 39 技术委员会(TC39)被委派来“标准化一个通用、跨平台、中立于厂商的脚本语言的语法和语义”。由来自 Netscape、Sun、微软、Borland 和其他一些对脚本编程感兴趣的公司的程序员组成的 TC39 锤炼出了 ECMA-262,该标准定义了名为 ECMAScript 的全新脚本语言。在接下来的几年里,国际标准化组织及国际电工委员会(ISO/IEC)也采纳 ECMAScript 作为标准(ISO/IEC-16262)。从此,Web 浏览器就开始努力(虽然有着不同的程度的成功和失败)将 ECMAScript 作为 JavaScript 实现的基础。

 

DOM(Document Object Model),也可以说成HTML DOM,文档对象模式。

我们可以这样理解,浏览器打开一个网页的时候,为这个网页在内容中建立了一棵树,这棵树就是DOM,通过遍历可以访问DOM的每一个分支节点。因此,JavaScript语言就具备了如下能力:

  1. JavaScript 能够改变页面中的所有 HTML 元素
  2. JavaScript 能够改变页面中的所有 HTML 属性
  3. JavaScript 能够改变页面中的所有 CSS 样式
  4. JavaScript 能够对页面中的所有事件做出反应

 

BOM(Browser Object Model),浏览器对象模型。

类似于DOM,JavaScript可以任何操作HTML文档。有了BOM,JavaScript就可以有能力在一定程度上(要看浏览器提供的接口)操作浏览器本身。

 

JavaScript,ECMAScript,DOM和BOM的关系如下图:

JavaScript,ECMAScript,DOM和BOM的关系

JavaScript,ECMAScript,DOM和BOM的关系

JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。

本文链接:http://www.maixj.net/wz/javascript-ecmascript-dom-bom-17270
云上小悟 麦新杰(QQ:1093023102)

相关文章

评论是美德

《JavaScript,ECMAScript,DOM和BOM》有2条评论

无力满足评论实名制,评论对非实名注册用户关闭,有事QQ:1093023102.

  • 麦新杰

    ECMAScript定义js标准,最新的版本是ECMAScript 6,即ECMAScript 2015。 [ ]

  • 麦新杰

    始终要记住:JavaScript可以在浏览器中运行,即浏览器是JavaScript的一个运行环境,同时JavaScript还可以有很多其它的运行环境。 [ ]


前一篇:
后一篇:

栏目精选


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
拍拍贷
go to top