#20JavaScript for impatient programmers (ES2021 edition)

lencxlencx2022/06/11

读书笔记: 创作不易,推荐购买作者正版书籍,Buy the book

目录 (Table of contents)

I BACKGROUND
  1. Before you buy the book
  2. FAQ: book and supplementary material
  3. History and evolution of JavaScript
  4. New JavaScript features
  5. FAQ: JavaScript
II FIRST STEPS
  1. Using JavaScript: the big picture
  2. Syntax
  3. Consoles: interactive JavaScript command lines
  4. Assertion API
  5. Getting started with quizzes and exercises
III VARIABLES AND VALUES
  1. Variables and assignment
  2. Values
  3. Operators
IV PRIMITIVE VALUES
  1. The non-values undefined and null
  2. Booleans
  3. Numbers
  4. Math
  5. Bigints – arbitrary-precision integers [ES2020] (advanced)
  6. Unicode – a brief introduction (advanced)
  7. Strings
  8. Using template literals and tagged templates
  9. Symbols
V CONTROL FLOW AND DATA FLOW
  1. Control flow statements
  2. Exception handling
  3. Callable values
  4. Evaluating code dynamically: eval(), new Function() (advanced)
VI MODULARITY
  1. Modules
  2. Single objects
  3. Prototype chains and classes
VII COLLECTIONS
  1. Synchronous iteration
  2. Arrays (Array)
  3. Typed Arrays: handling binary data (advanced)
  4. Maps (Map)
  5. WeakMaps (WeakMap) (advanced)
  6. Sets (Set)
  7. WeakSets (WeakSet) (advanced)
  8. Destructuring
  9. Synchronous generators (advanced)
VIII ASYNCHRONICITY
  1. Asynchronous programming in JavaScript
  2. Promises for asynchronous programming [ES6]
  3. Async functions
  4. Asynchronous iteration
IX MORE STANDARD LIBRARY
  1. Regular expressions (RegExp)
  2. Dates (Date)
  3. Creating and parsing JSON (JSON)
License Copyright © 2022-present lencx