JavaScript的三大组成部分

JavaScript的三大组成部分

JavaScript是什么?它由哪几个核心部分组成呢?对于初学者来说,JavaScript既显得简单又复杂。简单在于其宽松的设计风格,不像其他强类型语言那么严苛;而复杂则因为JavaScript涵盖了诸如ES6、DOM、BOM等多个方面。那么,JavaScript究竟由哪些部分构成呢?

JavaScript主要由以下三个部分组成:

1. ECMAScript

• 在ECMA(欧洲计算机制造商研究会)的协调下,Netscape、Sun、微软公司、Borland等组成的调研组于1997年制定了统一标准:ECMA-262,即我们熟知的ECMAScript。

• ECMAScript规定了JavaScript的关键语法,如基本数据类型、关键字、保留字、操作符等,它相当于JavaScript的“骨架”,只有在这个框架下,我们才能对JavaScript进行扩展。随着版本的升级,ECMAScript也在不断完善和健全JavaScript的功能。

2. 文档对象模型(DOM)

• DOM是“文档对象模型”的简称,由W3C制定为标准。它定义了JavaScript操作HTML文档的接口,提供了浏览和操作HTML元素(如body、div、p等)的方式和方法。当浏览器加载HTML文档后,会将整个文档规划为由节点组成的树形结构,文档中的每一个部分都是一个节点。

• DOM主要包括内容有:DOM树、搜索文档、节点操作、CSS属性操作、事件处理等。

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

• BOM是“浏览器对象模型”的简称。它定义了JavaScript操作浏览器的接口,提供了访问浏览器功能(如对话框尺寸、版本信息、访问历史等)的方式和方法。

• BOM仅仅是ECMAScript的一个拓展,并没有自己的规范。不同的浏览器有自己的BOM实现,因此BOM的内容相对复杂。

• 一般而言,浏览器特有的(即非W3C标准的)JavaScript扩展都被视为BOM的一部分。BOM主要内容包括:navigator对象、screen对象、history对象、location对象、弹出框相关方法、计时相关方法、对cookie的支持以及IE扩展的ActiveXObject类等。

 

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!270968671@qq.com
2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!

启辰源码 - 一站式源码与模板下载平台 » JavaScript的三大组成部分

提供最优质的资源集合

立即查看 了解详情