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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others programmer Tutorials

Think Stats: Probability and Statistics for Programmers

Entreprenerd: Marketing Programmers

Category Theory for Programmers

Category Theory for Programmers

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

Others related eBooks about JavaScript for impatient programmers

Learning Regular Expressions

A regular expression (regex or regexp) is a sequence of characters that define a search pa..., download free Regular Expressions tutorial in PDF (94 pages) created by ....

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....

GANs in Action: Deep Learning with Generative Adversarial Networks

Generative Adversarial Networks (GANs) are an incredible AI technology capable of creating images, sound, and videos that are indistinguishable from the real thing. By pitting two neural networks against each other, one to generate fakes and one to spot them, GANs rapidly learn to produce photo-real...

C++ Exercices with solutions

Download free document in PDF about C++ language, exercices and solutions for beginners and intermediate level students....

Introduction to JPA

Download free Introduction to JPA for Beginners, course tutorial, a PDF file created by Bruce Campbell....

Word 2010 advanced part 1

Advanced tutorial about Microsoft Word 2010, download free course for beginners in PDF....

XML messaging with SOAP

This PDF tutorial gives a hands-on introduction to using the Simple Object Access Protocol (SOAP) for communication between components....

Introduction to Programming with Fortran

Download free course Introduction to Programming with Fortran, pdf file on 963 pages by Ian Chivers, Jane Sleightholme....

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 350 pages by Svein Linge, Hans Petter Langtangen....

Programming in Lua

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires so...