Skip to content

Commit

Permalink
feat: change a post
Browse files Browse the repository at this point in the history
  • Loading branch information
yuanyxh committed Feb 26, 2024
1 parent 64d9936 commit 8a9f419
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions src/books/web/you_don't_know_js.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,54 @@ Promise 解决了异步回调的很多问题,比如调用过早、调用过晚

最后告诉了我们对于程序的性能应该关注于关键的部分,不要过多的在意对于程序没有影响部分的性能损耗,以及 ES6 中的函数尾调用优化。

## 下卷

## 第一部分 起步上路

### 第 1 章 深入编程

本章面向从未了解过编程的人,讲解了有关于编程的基础知识,比如:表达式、语句、变量、运算符、数据类型、注释、判断、循环、函数、作用域。

### 第 2 章 深入 JavaScript

本章讲解了 js 中的编程,比如 js 中的值类型、对象、内置对象的方法、比较方法、作用域提升、严格模式、函数作为值、闭包、立即调用表达式、this 标识符、原型、polyfilling 是什么以及它的作用、以及与浏览器深度集成的可在 js 中使用的 API。

### 第 3 章 深入 “你不知道的 JavaScript” 系列

本章介绍了在其他两卷中已经讲解的相关知识,通过这些知识我们可以深入 js 中的作用域、闭包、this 和原型、类型和语法、异步和性能的相关知识。

## 第二部分

### 第 1 章 ES? 现在与未来

本章开始讲解了关于 ECMAScript 版本的命名与变化,如何使用工具将快速变化的 ES 中的新的 API 转换为在旧浏览器中支持的代码。

### 第 2 章 语法

本章介绍了 ES6 中的一些新的语法,比如块作用域声明、块作用域函数、扩展运算符、剩余参数、默认参数、解构、计算属性、通过 `__proto__` 设置原型、super 对象、模板字面量、箭头函数、for..of 循环、正则的变化、数字字面量扩展。

### 第 3 章 代码组织

本章介绍了了 js 中的一些高级特性,比如迭代器、生成器、模块、类等等。

### 第 4 章 异步流控制

本章解决了 ES6 中的异步接口的变化,包括 Promise、生成器和 Promise 组合得出的异步模式。

### 第 5 章 集合

本章介绍了 ES6 中的集合数据类型,详细讲解了如 TypedArray、Map、WeakMap、Set、WeakSet 等数据类型。

### 第 6 章 新增 API

本章讲解了 ES6 中新增的一些 API,如 Array 新的原型方法、静态方法、Object 新的原型与静态方法、Math 的新方法、Number 的新方法、String 的新方法。

### 第 7 章 元编程

本章介绍了元编程的概念,元编程即对代码进行操作的代码,介绍了如:函数名称推导、元属性、公开符合、代理、反射、特性检测、尾调用等知识。

### 第 8 章 ES6 之后

本章介绍了在 ES6 之后可能或已经出现的一些特性,如异步函数、Object.observe、幂运算、对象属性与 ...、Array.prototype.includes、SIMD、WASM。


0 comments on commit 8a9f419

Please sign in to comment.