深入理解现代JavaScript
全新正版 极速发货
¥
79.72
6.2折
¥
128
全新
库存3件
作者(美)T.J.克罗德
出版社清华大学出版社
ISBN9787302602118
出版时间2022-04
装帧平装
开本16开
定价128元
货号31426777
上书时间2024-06-04
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 ES2015~ES2020及后续版本的新特性
1.1 名称、定义和术语
1.1.1 Ecma?ECMAScript?TC39?
1.1.2 ES6?ES7?ES2015?ES2020?
1.1.3 JavaScript“引擎”、浏览器及其他
1.2 什么是“新特性”
1.3 新特性的推动流程
1.3.1 谁负责
1.3.2 流程
1.3.3 参与
1.3.4 跟上新特性的步伐
1.4 旧环境中使用新特性
1.5 本章小结
第2章 块级作用域声明:let和const
2.1 let和const的介绍
2.2 真正的块级作用域
2.3 重复声明将抛出错误
2.4 提升和暂时性死区
2.5 一种新的全局变量
2.6 const:JavaScript的常量
2.6.1 const基础
2.6.2 常量引用的对象仍然是可变的
2.7 循环中的块级作用域
2.7.1 “循环中的闭包”问题
2.7.2 绑定:变量、常量以及其他标识符的工作方式
2.7.3 while和do-while循环
2.7.4 性能影响
2.7.5 循环块中的const
2.7.6 for-in循环中的const
2.8 旧习换新
2.8.1 用const或let替代var
2.8.2 缩小变量的作用域
2.8.3 用块级作用域替代匿名函数
第3章 函数的新特性
3.1 箭头函数和this、super等词法
3.1.1 箭头函数语法
3.1.2 箭头函数和this词法
3.1.3 箭头函数不能被用作构造函数
3.2 默认参数值
3.2.1 默认值是表达式
3.2.2 默认值在自己的作用域中被计算
3.2.3 默认值不会增加函数的arity
3.3 “rest”参数
3.4 参数列表和函数调用中的尾后逗号
3.5 函数的name属性
3.6 在语句块中声明函数
3.6.1 在语句块中声明函数:标准语义
3.6.2 在语句块中声明函数:传统Web语义
3.7 旧习换新
3.7.1 使用箭头函数替代各种访问this值的变通方式
内容摘要
JavaScript是一门快速发展的语言,对于有经验的开
发人员来说,如要掌握所有新添加的特性,可能会面临挑战。本书不仅会带你探索世界上最流行语言的新特性,而且会向你展示如何跟踪这门语言的后续发展。本书首先介绍将新特性添加到JavaScript的流程,包括这个流程是如何管理的,以及由谁来管理;随后深入详细地描述每个新特性或者有调整的旧特性,并阐述示例用法、可能的陷阱;本书还将提供专业意见,教你使用新特性替代旧用法。
涵盖ES2015~ES2020中JavaScript的所有新特性以及下一版的预览。
探索最新的语法:空值
合并、可选链、let和const、类语法、私有方法、私有字段、new.target、数字分隔符、Biglnt、解构、默认参数、箭头函数、异步函数、await、生成器函数、…(rest和spread操作符)、
模板字面量、二进制和八进制字面量、**(求幂运算符)、计算属性/方法名、
for-of、for-await-of、属性的简写语法等。
详细介绍新特性和模式:模块、Promise、迭代、
生成器、Symbol、代理、
反射、类型化数组、
Atomics、共享内存、
WeakMap、WeakSet等。
揭示常见的陷阱并阐述如何避免它们。
展示如何跟进和参与JavaScript的改进流程。
介绍如何在新特性获得广泛支持之前使用它们。
— 没有更多了 —
以下为对购买帮助不大的评价