欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《ECMAScript6入门》试读

程序员文章站 2022-03-11 11:45:12
...

1.ECMAScript和JavaScript的关系:
ECMAScript是由ECMA-262标准化的脚本语言的名称。JavaScript和JScript与ECMAScript相容,但包含超出ECMAScript的功能。ECMAScript实际上是一种脚本在语法和语义上的标准。实际上JavaScript是由ECMAScript,DOM和BOM三者组成的。 所以说,在JavaScript,JScript和ActionScript中声明变量,操作数组等语法完全一样,因为它们都是ECMAScript。但是在操作浏览器对象等方面又有各自独特的方法,这些都是各自语言的扩展。

2.谈谈你对这本书试读章节的看法。
书中第一章首先介绍了ES6是下一代javascript的标准,和ES6的目标:成为企业级的开发语言。一句话概括出了ES6的发展前景。之后介绍了ECMAScript和JavaScript的关系,名字的由来和不叫javascript的原因。之后介绍了ECMAScrip的发展历史。从1998年的ECMAScrip 2.0到2015年6月ES6的正式发布预估时间。说明ES的发展轨迹。

在这之后根据ES的部署进度,用谷歌公司的V8引擎为例,讲解了一些基本的操作。后面又介绍了谷歌公司的Traceur 编译器将ES6编译为ES5代码的几种方式。介绍方式都很简洁明了。本章的最后简要说明了ES7可能包含的功能。

第二章已经步入主题,开始介绍let 和const 命令。Let命令是ES6新增命令,作用域为声明的代码块。书中也给了例子进行说明这个特性,并且通过和var 的对比进行了讲解。Const命令用来生命常量,一旦声明,就不能改变其值。这对于有一定编程基础的人来说,都是很容易理解和上手的。

第三章介绍了变量的解构赋值。首先给出了解构的概念。并且解构只能用于数组和对象。对于对象解构,需要注意变量必须与属性同名,才能解构。书中都有直接明了的例子来说明这些特征,并且同时给出了错误的例子,供大家对比思考。本章最后,说明了解构赋值的用途。

总之,本书是一本ECMAScript初级入门书,可以相关技术人员和学生用来参考。
相关标签: javascript