JavaScript for impatient programmers makes JavaScript less challenging to learn for newcomers by offering a modern view that is as consistent as possible. No prior knowledge of JavaScript is required, but you should know how to program.
Table of Contents
- Before you buy the book
- FAQ: book and supplementary material
- Why JavaScript? (bonus)
- The nature of JavaScript (bonus)
- History and evolution of JavaScript
- New JavaScript features
- FAQ: JavaScript
- Using JavaScript: the big picture
- Syntax
- Consoles: interactive JavaScript command lines
- Assertion API
- Getting started with quizzes and exercises
- Variables and assignment
- Values
- Operators
- The non-values undefined and null
- Booleans
- Numbers
- Math
- Bigints – arbitrary-precision integers [ES2020] (advanced)
- Unicode – a brief introduction (advanced)
- Strings
- Using template literals and tagged templates
- Symbols
- Control flow statements
- Exception handling
- Callable values
- Evaluating code dynamically: eval(), new Function() (advanced)
- Modules
- Objects
- Classes [ES6]
- Synchronous iteration
- Arrays (Array)
- Typed Arrays: handling binary data (advanced)
- Maps (Map)
- WeakMaps (WeakMap) (advanced)
- Sets (Set)
- WeakSets (WeakSet) (advanced)
- Destructuring
- Synchronous generators (advanced)
- Asynchronous programming in JavaScript
- Promises for asynchronous programming [ES6]
- Async functions
- Asynchronous iteration
- Regular expressions (RegExp)
- Dates (Date)
- Creating and parsing JSON (JSON)
- Next steps: overview of web development (bonus)
Download Free PDF / Read Online
Author(s): Dr. Axel Rauschmayer
Publisher: Independently published
Published: 2022
Format(s): HTML(Online), PDF, EPUB, MOBI (50%)
File size: –
Number of pages: 526 pages
Download / View Link(s): Read online
Publisher: Independently published
Published: 2022
Format(s): HTML(Online), PDF, EPUB, MOBI (50%)
File size: –
Number of pages: 526 pages
Download / View Link(s): Read online