JavaScript和ECMAScript的区别

作者: puxiaotaoc | 来源:发表于2018-09-07 17:06 被阅读229次

    一、ECMAScript

           ECMAScript提供脚本语言必须遵守的规则、细节和准则,通过阅读ECMAScript规范,你将学会如何创建脚本语言;

    二、JavaScript

           JavaScript是一种通用目的的脚本语言,遵循ECMAScript规范,它是ECMAScript语言的一个分支版本,通过阅读JavaScript文档,你将学习如何使用javascript进行编程,开发web应用;javascript实现包含三个方面:
           1)ECMAscript(语言核心功能基于ES规范);
           2)DOM:js需要支持对DOM的维护,通过document,element对象实现,这些都是ES中没有的;
           3)BOM:js需要支持对BOM的维护,通过window对象实现,这些都是ES中没有的;

           因此,学习javascript必须分为三方面的知识:
           1)ES5/ES6语法(一些网络资源和书中所学的js语法,大部分还是采用ES5,ES6语法比较新,一些浏览器对ES6不兼容,所以一般会用一些转换工具如Babel进行转换);
           2)用第一部分学的语法,通过DOM对象提供的属性方法来操作DOM;
           3)用第一部分学的语法,通过BOM对象提供的属性方法来操作BOM;

    相关文章

      网友评论

      • JS老狗:Node里的JS没有dom和window。ES是标准,JS是实现。
        puxiaotaoc:感谢提示

      本文标题:JavaScript和ECMAScript的区别

      本文链接:https://www.haomeiwen.com/subject/oiscgftx.html