06.07.2017 Views

Mastering JavaScript

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index<br />

Symbols<br />

-- operator 17, 18<br />

+ operator 16<br />

++ operator 17, 18<br />

tags<br />

URL 183<br />

=== strict equality 25, 26<br />

== weak equality 27<br />

A<br />

Agile methodology 146<br />

Amber.js 140<br />

anonymous functions<br />

about 64<br />

as parameter to another function 65<br />

in conditional logic 65, 66<br />

while creating list 64<br />

while creating object 64<br />

arguments parameter<br />

about 60, 61<br />

this parameter 61<br />

arrow functions 176-179<br />

arrays 86-94<br />

asm.js format 1<br />

asserts 156<br />

asynchronous evented-model<br />

in browser 202-206<br />

Asynchronous Module Definition<br />

(AMD) 129<br />

automatic semicolon insertion (ASI)<br />

about 30, 31<br />

references 30<br />

B<br />

Babel<br />

about 164<br />

URL 164<br />

Backbone.js 139<br />

Backreferences 84, 85<br />

beginning and end 84<br />

Behavior-driven development<br />

(BDD) 147, 151-153<br />

big.js<br />

URL 9<br />

block-level scope<br />

versus function-level scope 52-55<br />

block scopes 56, 57, 165, 166<br />

Boolean operators<br />

about 18, 21-24<br />

example 22<br />

Logical AND 18<br />

Logical NOT 20<br />

Logical OR 19<br />

Booleans 13, 14<br />

Bower 90<br />

browser<br />

asynchronous evented-model 202-206<br />

browser events 193, 194<br />

C<br />

callback hell 209<br />

callbacks 69, 206-210<br />

casting 28<br />

Chai 153<br />

chaining, jQuery methods 191<br />

Chrome DevTools 157<br />

classical inheritance 101<br />

[ 223 ]<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!