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.

Highlights:
- 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: 1075
Created: 2022-02-03
License: All rights reserved
Author(s): Axel Rauschmayer
JavaScript for impatient programmers

Others programmer Tutorials

Entreprenerd: Marketing Programmers

Category Theory for Programmers

Rexx Programmer's Reference

Category Theory for Programmers

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

Others related eBooks about JavaScript for impatient programmers

Introduction to Data Science

The demand for skilled data science practitioners in industry, academia, and government is..., download free Data Science tutorial in PDF (722 pages) created by Rafael A Irizarry ....

Open Data Structures (in C++)

Download free course Open Data Structures (in C++), pdf file on 336 pages by Pat Morin....

Swift Programming Tutorial

Download free Swift tutorial course in PDF, training file in 60 chapters and 291 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

C# programming tutorial for professionals

Download free C# tutorial course in PDF, training file in 164 chapters and 808 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

C++ Notes for Professionals

Download free course C++ Notes for Professionals, pdf file on 707 pages by Stack Overflow Community....

Android video game tutorial

With this tutorial you will learn how to create an android video game and the basics of android applications development, free training document on 34 pages by Nikhil Yadav....

Hibernate Annotations

This pdf tutorial present a reference guide for Hibernate , a training document course on 49 pages for beginners....

Invent Your Own Computer Games with Python

Download free course Invent Your Own Computer Games with Python, pdf file on 367 pages by Al Sweigart....

Think Perl 6

Want to learn how to program and think like a computer scientist? This practical guide get..., download free Perl 6 tutorial in PDF (466 pages) created by Laurent Rosenfeld ....

First Semester in Numerical Analysis with Julia

This book presents the theory and methods, together with the implementation of the algorithms using the Julia programming language (version 1.1.0). The book covers computer arithmetic, root-finding, numerical quadrature and differentiation, and approximation theory. ...