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: 1059
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

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

Think Stats: Probability and Statistics for Programmers

Rexx Programmer's Reference

Others related eBooks about JavaScript for impatient programmers

Introduction to Spring MVC

This pdf tutorial is a step-by-step guide on how to develop a web application from scratch using the Spring Framework.Free training course material under 68 pages by Thomas Risberg, Rick Evans and Portia Tung....

Android Programming Tutorials

This book shows you what you can do with Android, through a series of 40 individual exercises. It gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in CommonsWare's other Android books. ...

How To Code in Python 3

Extremely versatile and popular among developers, Python is a good general-purpose languag..., download free Python tutorial in PDF (458 pages) created by ....

Beginner Fortran 90 tutorial

Download Free course and training document about Fortran 90, tutorial on 20 pages for beginners by Guy Munhoven....

Java 3D Programming

Download free course Java 3D Programming, pdf file on 352 pages by Daniel Selman....

Csharp programming

Download C# PDF Tutorial for free, it consisting of 29 chapters and 175 pages covering all the most important C# concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

Pointers - C++ course

PDF course about C++ and pointers, free document in 65 pages....

How To Think Like A Computer Scientist: C++ Version

The goal of this book is to teach you to think like a computer scientist, using C++ as the programming language. ...

TypeScript eBook for professionals

Download free TypeScript tutorial course in PDF, training file in 30 chapters and 97 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Modern C

This book teaches you to take your C programming skills to new heights, whether you're just starting out with C or have more extensive experience. Organized by level, this comprehensive guide lets you jump in where it suits you best while still reaping the maximum benefits....