Mastering Web Application

(Rick Simeone) #1

wrapping 239, 240
jsFiddle 10
jshint 305
jslint
URL 48
JSON API
URL 334
JSON_CALLBACK request parameter 81
JSON injection vulnerability
preventing 197
JSONP
limitations 81
same-origin policy restrictions,
overcoming 80, 81
JSONP requests
with $http 75


K


Karma runner 52
keyboard events 120


L


landing page
DOM portion hiding, ng-cloak
used 328, 329
individual expressions, hiding with ng-bind
329, 330
optimizing 327
templates in unprocessed form, display
avoiding 328
limitTo filter 125
link field 219
links
handling 185
loadTemplate function 269
locales
including, as URLs part 283, 284
switching 284, 285
locale-specific modules
and AngularJS filters 275
configuring 274
settings, using 274
symbols, using 274
login(email, password) method 199
login toolbar
creating 202


login-toolbar widget directive 202
logout(redirectTo) method 199
logPosition function 121

M
man-in-the-middle attack
URL 194
memory consumption
optmizing 312
method property 77
model
changes, propogating to DOM 291
DOM events response, updating for 291
stability 296, 297
synchronizing 292
unstable 298
modelChangeCallback 296
model transformations
handling, with filters 124
model values
rendering, with ngBind 111
module function 66
modules
about 26, 27, 59, 320
advantages 38
blocks, configuring 61
blocks, declaring 61
blocks, running 61
depending on other modules 35
lifecycle 33
providers registering, syntax for 59, 60
services, visibility 35, 36, 37
modules, lifecycle
about 33
configuration phase 33
registration, methods 34
run phase 34
MongoDB
collections 76
MongoLab
about 46
URL 76
mouse events 120
multiple options
selecting 150
Free download pdf