为了账号安全,请及时绑定邮箱和手机立即绑定

3分钟告诉你Javascript与ECMAScript有什么区别

标签:
JavaScript

相信很多人一直有这样的困惑,我们经常提到的JS和ECMAScript是不是一个东西?当我们在聊JS的时候,我们在聊什么,好像和ECMAScript没什么区别。ECMAScript简称ES。通过本博客,将真正彻底的告诉你,JS和ES到底是什么关系。

Javascript与ECMAScript不同

一个完整的javascript实现由以下三部分组成:

  • 核心(ECMAScript):提供核心语言功能。
  • 文档对象模型(DOM):提供访问和操作网页内容的方法和接口。
  • 浏览器对象模型(BOM):提供与浏览器交互的方法和接口。

图片描述

文档对象模型(DOM)

DOM:Document Object Model的缩写,DOM把整个网页映射为一个多层节点结构。HTML页面中的每一个组成部分都是某种类型的节点。这些节点又包含着不同类型的数据。

通过DOM创建的表示文档的树形图,开发人员可以获得控制页面内容和结构的主动权。借助DOM提供的API,可以轻松自如地删除,添加,替换或修改任何节点。

浏览器对象模型(BOM)

BOM:Browser Object Model的缩写。浏览器提供了可访问和操作浏览器窗口的浏览器对象模型。

目前BOM已经正式纳入HTML5标准。

ECMAScript

简称ES,我们常说的ES6(=ECMAScript2015),它是Javascript语言标准。


现在你分清JS和ECMAScript的区别了吗?

点击查看更多内容
5人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消