深入理解JavaScript特性

深入理解JavaScript特性

作者:[阿根廷] 尼古拉斯·贝瓦夸

出版社:人民邮电

出版年:2019年5月

ISBN:9787115510402

所属分类:网络科技

书刊介绍

《深入理解JavaScript特性》内容简介

本书旨在让读者轻松学习JavaScript的新进展,包括ES6及后续更新。书中提供了大量实用示例,以循序渐进的方式讲解了异步函数、对象解构、动态导入及异步生成器等内容。本书不仅介绍了箭头函数、解构、模板字面量以及其他语法方面的新元素,还全面展示了ES6引入的流程控制机制,以及如何高效地简化自己的代码。本书的讨论还涉及ES6内置的新集合类型、使用代理控制属性访问、ES6中内置API的改进、CommonJS与ECMAScript模块的互用性等方面。
作者: 尼古拉斯·贝瓦夸(Nicolás Bevacqua),知名JavaScript布道师,来自阿根廷的JavaScript编程高手,目前是Elastic公司用户界面工程师。另著有《JavaScript Web应用开发》一书。
译者: 李松峰,360前端开发资深专家、前端TC委员、W3C AC代表,奇舞团Web字体服务“奇字库”作者。
刘冰晶,毕业于北京邮电大学,现为奇舞团前端开发工程师,专注于数据可视化以及前端动画领域。
高峰,硕士,毕业于中国科学技术大学软件学院。现为奇虎360前端开发工程师。
审校: 黄小璐,毕业于华中科技大学计算机学院。现为奇虎360软件开发工程师。参与翻译了《高性能HTML5》《移动Web手册》《大型JavaScript应用最佳实践指南》《Web开发权威指南》等书。
欧雪雯,前端开发工程师,多年从事科技、前端技术领域业余翻译工作。

作品目录

版权声明
O'Reilly
Media,
Inc.
介绍
本书赞誉

前言

1、章:ECMAScript和JavaScript的未来
1.1、JavaScript标准简史
1.2、持续迭代的ECMAScript
1.3、浏览器支持和辅助工具
1.4、ES6特性
1.5、JavaScript的未来

2、章:ES6基础
2.1、对象字面量
2.2、箭头函数
2.3、解构
2.4、剩余参数和扩展运算符
2.5、模板字面量
2.6、
let

const
声明

3、章:类、符号、对象和装饰器
3.1、类
3.2、符号
3.3、对象的内置改进
3.4、装饰器

4、章:迭代与流程控制
4.1、Promise
4.2、迭代器协议与可迭代协议
4.3、生成器函数与生成器对象
4.4、异步函数
4.5、异步迭代

5、章:巧妙使用ES中的集合
5.1、使用ES6、map
5.2、理解和使用
WeakMap
5.3、ES6中的
Set
5.4、ES6、WeakSet

6、章:使用代理控制属性访问
6.1、了解代理
6.2、可撤销代理
6.3、代理捕获器
6.4、高级代理捕获器

7、章:ES6中内置API的改进
7.1、数字
7.2、Math
7.3、字符串和Unicode
7.4、正则表达式
7.5、
Array

8、章:JavaScript模块
8.1、CommonJS
8.2、JavaScript模块
8.3、ES模块的实践考量

9、章:实用建议
9.1、变量声明
9.2、模板字面量
9.3、简写及对象解构
9.4、剩余参数和扩展运算符
9.5、函数偏好
9.6、类和代理
9.7、异步代码流
9.8、复杂性蠕变、抽象及约定
看完了

相关推荐

微信二维码