作品简介

JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。

本套书直面当前JavaScript开发人员不求甚解的大趋势,深入理解语言内部的机制,全面介绍了JavaScript中常被人误解和忽视的重要知识点。

本书是其下卷,主要介绍了JavaScript入门知识和对ES6及未来发展趋势的展望。

作者:

Kyle Simpson,作家、培训师、讲师、开源社区的活跃成员,推崇开放的互联网,对JavaScript、HTML5、实时/端对端通信和Web性能有深入研究。

译者:

单业,计算机专业硕士,软件工程师,曾供职于多家软件公司,从事软件开发工作,现居于上海。负责本书第二部分“异步和性能”的翻译。

作品目录

  • 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 小结
  • 看完了
展开全部