-
内容大纲
ES6是下一代.1avaScript语言标准的统称,每年6月发布一次修订版,迄今为止已经发布了3个版本,分别是ES2015、ES2016、ES2017。本书根据ES2017标准,详尽介绍了所有新增的语法,对基本概念、设计目的和用法进行了清晰的讲解,给出了大量简单易懂的示例。本书为中级难度,适合那些已经对JavaScript语言有一定了解的读者,可以作为学习这门语言最新进展的工具书,也可以作为参考手册供大家随时查阅新语法。
阮一峰著的《ES6标准入门(第3版)》增加了超过30%的内容,完全覆盖了ES2017标准,相比第2版介绍了更多的语法点,还调整了原有章节的文字表达,充实了示例,论述更准确,更易懂易学。 -
作者介绍
阮一峰,IT技术作家,长期写作个人技术博客。当过高校教师,也当过阿里巴巴集团软件工程师。曾出版译著《黑客与画家》《软件随想录》,技术专著《ES6标准入门》。 -
目录
第1章 ECMAScript 6简介
1.1 ECMAScript和JavaScript的关系
1.2 ES6与ECMAScript 2015的关系
1.3 语法提案的批准流程
1.4 ECMAScript的历史
1.5 部署进度
1.6 Babel 转码器
1.6.1 配置文件.babelrc
1.6.2 命令行转码babel-cli
1.6.3 babel-node
1.6.4 babel-register
1.6.5 babel-core
1.6.6 babel-polyfill
1.6.7 浏览器环境
1.6.8 在线转换
1.6.9 与其他工具的配合
1.7 Traceur转码器
1.7.1 直接插入网页
1.7.2 在线转换
1.7.3 命令行转换
1.7.4 Node环境的用法
第2章 let和const命令
2.1 let 命令
2.1.1 基本用法
2.1.2 不存在变量提升
2.1.3 暂时性死区
2.1.4 不允许重复声明
2.2 块级作用域
2.2.1 为什么需要块级作用域
2.2.2 ES6的块级作用域
2.2.3 块级作用域与函数声明
2.2.4 do表达式
2.3 const命令
2.3.1 基本用法
2.3.2 本质
2.3.3 ES6声明变量的6种方法
2.4 顶层对象的属性
2.5 global对象
第3章 变量的解构赋值
3.1 数组的解构赋值
3.1.1 基本用法
3.1.2 默认值
3.2 对象的解构赋值
3.3 字符串的解构赋值
3.4 数值和布尔值的解构赋值
3.5 函数参数的解构赋值
3.6 圆括号问题
3.6.1 不能使用圆括号的情况
3.6.2 可以使用圆括号的情况
3.7 用途 44
第4章 字符串的扩展
4.1 字符的Unicode表示法
4.2 codePointAt()
……
第5章 正则的扩展
第6章 数值的扩展
第7章 函数的扩展
第8章 数组的扩展
第9章 对象的扩展
第10章 Symbol
第11章 Set和Map数据结构
第12章 Proxy
第13章 Reflect
第14章 Promise对象
第15章 Iterator和for…of循环
第16章 Generator函数的语法
第17章 Generator函数的异步应用
第18章 async函数
第19章 Class的基本语法
第20章 Class的继承
第21章 修饰器
第22章 Module的语法
第23章 Module的加载实现
第24章 编程风格
第25章 读懂ECMAScript规格
第26章 ArrayBuffer
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...