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

JavaScript实现

时间:2017-03-24 20:42:26      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:javascript实现

JavaScript实现

Javascript实现虽然JavaScript和ECMAScript通常都被人们用来表达相同的含义,但JavaScript的含义却比ECMA-262中规定的要多得多。没错,一个完整的JavaScript实现应该由下列三个不同的部分组成

 

核心(ECMAJavaScript

文档对象模型(DOM

浏览器对象模型(BOM

 

1、ECMAJavaScript

 

ECMAJavaScript对实现该标准规定的各个方面内容的语言的描述。

 

语法

类型

语句

关键字

保留字

操作符

对象

 

2、文档对象模型(DOM)

 

文档对象模型(DOM,Documcnt Object Model)是针对XML但经过拓展用于HTML的应用程序编程接(API,Application Programming Interface),DOM把整个页面映射为一个多层节点结构.HTML或XML页面中的每个组成部分都是某种类型的节点.这些节点又包含着不同类型的数据

 

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title></title>
</head>
<body>
</body>
</html>

 

3 、浏览器对象模型(BOM)

 

那就是支持可以访问和操作浏览器窗的的浏览器对象模型(BOM,Browser 0bject Model).开发人员使用BOM可以控制浏览器显示的页面以外的部分

 

弹出新浏览器窗口的功能

移动、缩放和关闭浏览器窗口的功能

提供浏览器详细信息的navigator对象.

提供浏览器加载页面的详细信息的location对象

 提供用户显示器分辨率详细信息的screen对象

对 cookies支持

像XHLTttpRequest 和 IE 的ActiveXObject

小结:

 

1、ECMAJavaScript,由ECMA-262定义,提供核心语言功能。

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

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

 

本文由web前端精髓为您提供(获取更多资料请扫描下方二维码!)


JavaScript实现

标签:javascript实现

原文地址:http://11415078.blog.51cto.com/11405078/1910170

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