You Don't Know JS: ES6 & Beyond
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握基本 JS 语法、想系统了解 ES6 新特性的前端开发者
- 读过本系列上卷或中卷,希望补全知识地图的读者
- 准备前端面试、需要把零散用法串成原理的人
- 使用过 Promise、生成器却说不清底层机制的中级开发者
Not a good fit for
- 完全零基础、尚未写过任何代码的读者
- 只想快速查 API 手册、不想读原理讲解的人
- 希望系统学习最新版 ES2020+ 语法与工程实践的人
Reading tips
- 先读第一部分第3章的知识地图,再决定第二部分的阅读顺序。
- 每读完一节就动手改写自己项目里的对应代码,用实际运行结果验证理解。
- 把第4章异步流控制与第3章生成器连起来读,先看生成器再看 Promise 组合用法。
- 涉及“ES6之后”的章节建议对照 MDN 与 TC39 提案进度阅读,避免以旧结论指导新代码。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- O'Reilly Media, Inc. Introduction
- Preface
- Acknowledgments
- Part One: Getting Started
- Foreword
- Chapter 1: Into Programming (Code / Expressions / Practice: Output and Input / Operators / Values and Types / Code Comments / Variables / Blocks / Conditionals / Loops / Functions / Summary)
- Chapter 2: Into JavaScript (Values and Types / Objects / Built-in Type Methods / Comparing Values / Variables / Conditionals / Strict Mode / Functions as Values / Immediately Invoked Function Expressions / Closures / The this Identifier / Prototypes / Old and New: Polyfilling, Transpiling / Non-JavaScript / Summary)
- Chapter 3: Into "You Don't Know JS" (Scope and Closures / this and Object Prototypes / Types and Grammar / Async and Performance / ES6 & Beyond / Summary)
- Part Two: ES6 & Beyond
- Chapter 1: ES? Now and Future (Version / Transpiling / Summary)
- Chapter 2: Syntax (Block-Scoped Declarations: let, const, Block-Scoped Functions / Spread and Rest / Default Parameter Values / Destructuring / Too Many, Too Few, Just Right / Object Literal Extensions / Template Literals / Arrow Functions / for..of Loops / Regular Expressions / Number Literal Extensions / Unicode / Symbols)
- Chapter 3: Organization (Iterators / Generators / Modules)
- Chapter 4: Async Flow Control (Promises / Generators and Promises / async Functions)
- Chapter 5: Collections (TypedArray / Map / WeakMap / Set / WeakSet)
- Chapter 6: New APIs (Array / Object / Math / Number / String / Meta Properties)
- Chapter 7: Metaprogramming (Function Names / Symbols and Their Uses / Proxies / Reflect)
- Chapter 8: Beyond ES6 (Looking Ahead to Later Versions)
FAQ
这本书和《中卷》内容会重复吗?
零基础能直接读下卷吗?
书中的 ES6 内容现在还算过时吗?
ISBN 和出版年份为什么有多个说法?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.