Javascript与ECMAscript不同相信很多人一直有这样的困惑,我们经常提到的JS和ECMAscript是不是一个东西?当我们在聊JS的时候,我们在聊什么,好像和ECMAscript没什么区别。ECMAscript简称ES。通过本博客,将真正彻底的告诉你,JS和ES到底是什么关系。
一个完整的javascript实现由以下三部分组成:
- 核心(ECMAscript):提供核心语言功能。
- 文档对象模型(DOM):提供访问和操作网页内容的方法和接口。
- 浏览器对象模型(BOM):提供与浏览器交互的方法和接口。
通过DOM创建的表示文档的树形图,开发人员可以获得控制页面内容和结构的主动权。借助DOM提供的API,可以轻松自如地删除,添加,替换或修改任何节点。
浏览器对象模型(BOM) BOM:Browser Object Model的缩写。浏览器提供了可访问和操作浏览器窗口的浏览器对象模型。目前BOM已经正式纳入HTML5标准。
ECMAscript简称ES,我们常说的ES6(=ECMAscript2015),它是Javascript语言标准。
现在你分清JS和ECMAscript的区别了吗?



