INDEX
A
addID
mixinaddObserver
functionafterEach
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
- checking
- arrays
asJSON( )
method- AspectJS
assert
method- asynchronous callbacks
attachReturnValidator
method
B
- BDD (behavior-driven development), Jasmine
beforeEach
functionbind
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.