Javascript包含哪些内容

来源:互联网 发布:linux sort 0 编辑:程序博客网 时间:2024/04/29 23:30

Javascript作为前端领域一门最重要的一门语言,从事软件行业的人几乎都知道,但是如果你问他Javascript是什么呢? 他就可能回答说一门前端语言啊,如果你再问他Javascript包含哪些内容呢?他就可能回答不上来了,而这个问题如果去问一些前端工程师,他可能也回答不出来。如果这个问题你拿来问我,之前的我也回答不上来,但是现在我可以告诉你说我回答的出。

Javascript包含哪些内容?

javascript是一种专为与网页交互而设计的脚本语言,由下列三个不同的部分组成:

  • ECMAScript,由ECMA-262定义,提供核心语言功能

  • 文档对象模型(DOM),提供访问与操作网页内容的方法和接口

  • 浏览器对象模型(BOM),提供与浏览器交互的方法与接口

    Javascript的这三个组成部分,在当前五个主要的浏览器(IE,Firefox,Chorme,Safari与Opera)中都得到了不同程度的支持。其中,所有浏览器ECMAScript 3支持都还不错,对ECMAScript 5支持度越来越高,但对DOM的支持则彼此相差比较多,对已经正式纳入HTML5标准的BOM来说,尽管各浏览器都实现了某些众所周知道特性,但一些特性仍旧因浏览器不同而不同。

ECMAScript

这里写图片描述

文档对象模型(DOM)

这里写图片描述

浏览器对象模型(BOM)

这里写图片描述

原创粉丝点击