50 of the interesting features, concepts, and patterns in JavaScript

  • Leechers leech but please contribute to community we need your support:)

Ruchika oberoi

Administrator
Staff member
Mar 27, 2022
4,040
200
63

What’s in the book​

  1. Basics
  • Strict equality
  • Comma operator
  • Spread operator
  • Destructing
  • Optional chaining
  • By reference or by value
  • Reducing
  • Async/await
  • Iterable protocol
  • GeneratorsBrowser APIs
  • Printing JSON
  • Object.assign
  • Capture groups
  • Tagged template literal
  • Media query list
  • Event delegation
  • Error handling
  • Blast from the past
  1. Popular concepts
  • Readability
  • The return statement is not the end
  • Always get a value
  • This
  • Scope
  • Manually creating block scope
  • Call, apply and bind
  • Chaining
  • Recursion
  • Higher order functions
  • Memoization
  • Partial application
  • Currying
  • Dependency injection
  • State machines
  • Reducers
  • Flux architecture
  • Redux
  • Communicating sequential processes
  1. Implementations
  • Asynchronous Immediately Invoked Function Expression
  • Asynchronous queue
  • JavaScript module system as a singleton
  • Call-to-action widgets script tag replacement
  • Removing fields from objects
  • A must have function argument
  • Loading JavaScript file dynamicallyDesign patterns
  • Singleton
  • Factory pattern
  • Module revealing pattern
  • Publisher/Subscriber pattern
  • Mixins
  • Command pattern done with generators
download link :