JavaScript for impatient programmers

Download free course JavaScript for impatient programmers, pdf file on 526 pages by Axel Rauschmayer.
This book makes JavaScript less challenging to learn for newcomers, by offering a modern view that is as consistent as possible.

- Get started quickly, by initially focusing on modern features.
- Test-driven exercises and quizzes available for most chapters.
- Covers all essential features of JavaScript, up to and including ES2020.
- Optional advanced sections let you dig deeper.

No prior knowledge of JavaScript is required, but you should know how to program.

Table of contents

  • About this book
  • FAQ: Book and supplementary material
  • History and evolution of JavaScript
  • FAQ: 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
  • Unicode - a brief introduction (advanced)
  • Strings
  • Using template literals and tagged templates
  • Symbols
  • Control flow statements
  • Exception handling
  • Callable values
  • Modules
  • Single objects
  • Prototype chains and classes
  • Synchronous iteration
  • Arrays (Array)
  • Typed Arrays: handling binary data (Advanced)
  • Maps (Map)
  • WeakMaps (WeakMap)
  • Sets (Set)
  • WeakSets (WeakSet)
  • Destructuring
  • Synchronous generators (advanced)
  • Asynchronous programming in JavaScript
  • Promises for asynchronous programming
  • Async functions
  • Asynchronous iteration
  • Regular expressions (RegExp)
  • Dates (Date)
  • Creating and parsing JSON (JSON)
  • Where are the remaining chapters?
Pages : 526
Size :
File type : PDF
Downloads: 783
Created: 2022-02-03
License: All rights reserved
Author(s): Axel Rauschmayer
JavaScript for impatient programmers

Others programmer Tutorials

Category Theory for Programmers

Category Theory for Programmers

Think Stats: Probability and Statistics for Programmers

Rexx Programmer's Reference

97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Others related eBooks about JavaScript for impatient programmers

Effective AWK Programming, 5th Edition

When processing text files, the awk language is ideal for handling data extraction, report..., download free AWK Programming tutorial in PDF (572 pages) created by ....

Neural Network Programming with Java

Vast quantities of data are produced every second. In this context, neural networks become..., download free Java tutorial in PDF (244 pages) created by Alan M.F. Souza ....

Microservices Best Practices for Java

Download free course Microservices Best Practices for Java, pdf file on 134 pages by Michael Hofmann, Erin Schnabel, Katherine Stanley....

The Busy Coder's Guide to Android Development

This book tries to cover as much material as possible, but aimed more for people new to mobile development. The book includes dozens of sample projects, ready to run with your copy of the SDK - not just one huge project where you have difficulty finding the specific examples of the technique you a...

Objective-C tutorial for professionals

Download free Objective-C tutorial course in PDF, training file in 51 chapters and 129 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Modern Java EE Design Patterns

Download free course Modern Java EE Design Patterns, pdf file on 67 pages by Markus Eisele....

You Don't Know JS Yet: Get Started

Download free course You Don't Know JS Yet: Get Started, pdf file on 143 pages by Kyle Simpson....

Network Programming with Go

Dive into key topics in network architecture and Go, such as data serialization, application level protocols, character sets and encodings. This book covers network architecture and gives an overview of the Go language as a primer, covering the latest Go release....

Learning C++

Learn C ++ language step by step, complete PDF tutorial on 920 free download pages created by StackOverFlow....

Haskell: Functional Programming with Types

In this book, we aim to introduce you both to the Haskell language, from the very basics to its most advanced features, and to computer programming in general. Seasoned programmers, we urge you to be especially patient with this process. In all likelihood, the languages you are most familiar with ...