• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ JavaScript ▶ Deep JavaScript: Theory and techniques

Deep JavaScript: Theory and techniques

September 6, 2022

Deep JavaScript: Theory and techniques

Deep JavaScript: Theory and techniques dives deeply into JavaScript. It teaches practical techniques for using the language better and how the language works and why. What it teaches is firmly grounded in the ECMAScript specification.

 

Table of Contents

  • About this book
  • Type coercion in JavaScript
  • The destructuring algorithm
  • Environments: under the hood of variables
  • A detailed look at global variables
  • % is a remainder operator, not a modulo operator (bonus)
  • Copying objects and Arrays
  • Updating data destructively and non-destructively
  • The problems of shared mutable state and how to avoid them
  • Property attributes: an introduction
  • Protecting objects from being changed
  • Properties: assignment vs. definition
  • Enumerability of properties
  • Techniques for instantiating classes
  • Copying instances of classes: .clone() vs. copy constructors
  • Immutable wrappers for collections
  • Regular expressions: lookaround assertions by example
  • Composing regular expressions via re-template-tag (bonus)
  • Exploring Promises by implementing them
  • Metaprogramming with Proxies
  • The property .name of functions (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: –
Download / View Link(s): Read online

Similar Books:

  1. JavaScript for impatient programmers
  2. JavaScript Enlightenment
  3. Learn Vimscript the Hard Way
  4. JavaScript Succinctly
  5. JavaScript User’s Guide
Previous Post: « JavaScript for impatient programmers
Next Post: Hands-On DevOps with Vagrant »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com