一、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;
网友评论