Mastering Web Application

(Rick Simeone) #1

folders
root folders 52, 53
sources folder 54
test folder 57
fullDate format 285, 286
fullDate string 285
function arguments 320
function method 319


G


getCssClasses() method 156
GET /current-user message 193
getLoginReason() method 199
getName() expression 297
getNameLog() expression 308
GitHub
URL 8, 44
Google + community
URL 9
Grunt.js 51
GUI architectures
URL 12


H


handcrafting navigation
controllers in route partials, defining 174
controlling, $location service used 172
missing bits 175
pages, structuring around routes 173
routes, mapping to URLs 174
headers property 77
href attribute 186, 284
HTML
sanitizing 196
HTML5
and history API 167, 168
working with 186
HTML5 mode
client side 171
configuring, for URLs 171
server side 171, 172
HTML content
in AngularJS expressions 111, 112
HTML form submission
events 161
handling 161


handling, ngClick used 162
handling, ngSubmit used 162
to server 161
HTML hidden input fields 150, 151
HTML mark up
directives, using 215
HTML template
using, in directives 224
HTTP CORS
URL 82
HTTP responses
dealing with 79
https module 195

I
i18n filter 278
IDE extensions 10
IE. See Internet Explorer
if directive
creating 253, 254
input change event 120
input directives
about 143
checkbox inputs, using 144
radio inputs, using 145
required validation, adding 143
select inputs, using 145
simple string options, providing 145
text-based inputs, using 143, 144
Internet Explorer 333, 334
interpolation directive 110
it function 64

J
Jasmine
about 51
test, anatomy 64
JavaScript code
minification-safe, writing 319, 320
translated strings, handling 280, 281
JavaScript timers 310
jQuery
and AngularJS 39, 40
jQueryUI Date Picker
directive, implementing 242, 243
tests, writing 240-242
Free download pdf