JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript发人无需理解语言内部的原理,就能编写出功能全面的程序。然而,JavaScript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript发人,如果没有认真学习,也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解,一遇到出乎意料的行为就认为是语言本身有缺陷,而把相关的特性加黑名单,久而久之就排除了这门语言的多样性,人为地使它变得不完整、不安全。
售 价:¥
纸质售价:¥58.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
O'Reilly Media, Inc. 介绍
业界评论
前言
使命
综述
排版约定
使用代码示例
致谢
第一部分 起步上路
第1章 深入编程
1.1 代码
语句
1.2 表达式
1.3 实践
1.4 运算符
1.5 值与类型
1.6 代码注释
1.7 变量
1.8 块
1.9 条件判断
1.10 循环
1.11 函数
1.12 实践
1.13 小结
第2章 深入 JavaScript
2.1 值与类型
2.2 变量
2.3 条件判断
2.4 严格模式
2.5 作为值的函数
2.6 this 标识符
2.7 原型
2.8 旧与新
2.9 非 JavaScript
2.10 小结
第3章 深入“你不知道的 JavaScript”系列
3.1 作用域和闭包
3.2 this 和对象原型
3.3 类型和语法
3.4 异步和性能
3.5 ES6 及更新版本
3.6 小结
第二部分 ES6 及更新版本
第1章 ES? 现在与未来
1.1 版本
1.2 transpiling
1.3 小结
第2章 语法
2.1 块作用域声明
2.2 spread/rest
2.3 默认参数值
2.4 解构
2.5 太多,太少,刚刚好
2.6 对象字面量扩展
2.7 模板字面量
2.8 箭头函数
2.9 for..of 循环
2.10 正则表达式
2.11 数字字面量扩展
2.12 Unicode
2.13 符号
2.14 小结
第3章 代码组织
3.1 迭代器
3.2 生成器
3.3 模块
3.4 类
3.5 小结
第4章 异步流控制
4.1 Promise
4.2 生成器 + Promise
4.3 小结
第5章 集合
5.1 TypedArray
5.2 Map
5.3 WeakMap
5.4 Set
5.5 WeakSet
5.6 小结
第6章 新增 API
6.1 Array
6.2 Object
6.3 Math
6.4 Number
6.5 字符串
6.6 小结
第7章 元编程
7.1 函数名称
7.2 元属性
7.3 公开符号
7.4 代理
7.5 Reflect API
7.6 特性测试
7.7 尾递归调用(Tail Call Optimization,TCO)
7.8 小结
第8章 ES6 之后
8.1 异步函数
8.2 Object.observe(..)
8.3 幂运算符
8.4 对象属性与 ...
8.5 Array#includes(..)
8.6 SIMD
8.7 WebAssembly (WASM)
8.8 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜