[EBook] 50 Shades of JavaScript

[EBook] 50 Shades of JavaScript

Register & Get access to index
50 tips on JavaScript



What's in the book​

  1. Basics
    • Strict equality
    • Comma operator
    • Spread operator
    • Destructing
    • Optional chaining
    • By reference or by value
    • Reducing
    • Async/await (preview)
    • Iterable protocol
    • Generators
      Browser APIs
    • Printing JSON
    • Object.assign
    • Capture groups
    • Tagged template literal (preview)
    • Media query list
    • Event delegation
    • Error handling
    • Blast from the past
  2. 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 (preview)
    • Partial application
    • Currying
    • Dependency injection
    • State machines
    • Reducers
    • Flux architecture
    • Redux
    • Communicating sequential processes
  3. Implementations
    • Asynchronous Immediately Invoked Function Expression
    • Asynchronous queue
    • JavaScript module system as a singleton (preview)
    • Call-to-action widgets script tag replacement
    • Removing fields from objects
    • A must have function argument
    • Loading JavaScript file dynamically
      Design patterns
    • Singleton
    • Factory pattern
    • Module revealing pattern
    • Publisher/Subscriber pattern
    • Mixins (preview)
    • Command pattern done with generat
Author
prince_singh
Downloads
731
Views
2,080
First release
Last update
Rating
0.00 star(s) 0 ratings