INDEX

A

  • addID mixin
  • addObserver function
  • afterEach function
  • anonymous functions as callbacks
  • AOP (aspect-oriented programming)
    • advices
    • argument checking
    • aspects
    • caching
    • case studies
      • caching
      • module building
    • contract enforcement, returned objects
    • cross-cutting concerns
    • libraries
      • AopJS jQuery plugin
      • AspectJS
      • YUI Do class
    • Memoization pattern and
      • aspect application
      • aspect creation
    • namespaces
    • partial function applications
    • reliability
    • versus static solutions
    • testing and
  • Aop object
  • AopJS jQuery plugin
  • apply function
    • testing
  • architectural divisions
    • Call Stack Technique
    • Family-Secret Technique
    • Imprinting Technique
    • Magic Wand Technique
    • Mission Impossible Technique
    • testing
  • args parameter
  • arguments
    • checking
      • AOP
    • versus object literals
  • arrays
  • asJSON( ) method
  • AspectJS
  • assert method
  • asynchronous callbacks
  • attachReturnValidator method

B

  • BDD (behavior-driven development), Jasmine
  • beforeEach function
  • bind function
  • binding, this
    • default
    • explicit
    • implicit
    • new and
  • boolean data type
  • Boolean operations
  • borrow( ) method
  • borrowing methods. See method borrowing

C

  • caching, AOP and
  • call function
    • testing
  • Callback Pattern
    • callback arrow
    • testing functions
    • unit tests
      • testing code
      • writing code
    • writing functions
  • callbackFcn
  • callbacks
    • arrows
    • asynchronous
    • synchronous
    • testing
    • testing code
    • this variable
    • writing
    • writing code
  • chainable methods
    • testing
    • then
    • this
    • unit testing
  • chaining, Promise
  • chess analogy for patterns
  • classical inheritance
  • closures
  • code
    • correctness ...

Get Reliable JavaScript: How to Code Safely in the World's Most Dangerous Language now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.