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.

closures 66-70<br />

command line interface (CLI) 41<br />

comments 6<br />

CommonJS modules 129<br />

console.log 156<br />

constants 7<br />

const keyword 7<br />

content delivery network (CDN) 185<br />

controllers 141<br />

CPU profile 219<br />

CSS selectors<br />

URL 188<br />

curl.js 129<br />

D<br />

date.js<br />

URL 16<br />

Date object 15, 16<br />

decorator pattern 134-136<br />

design patterns<br />

about 122<br />

behavioral 122<br />

creational 122<br />

structural 122<br />

Developers Tools (DevTools) 154<br />

Document Object Model (DOM) 179<br />

about 181<br />

DOM elements, accessing 182, 183<br />

specific nodes, accessing 183-190<br />

E<br />

ECMAScript 6 (ES6), syntax changes<br />

about 56, 165<br />

arrow functions 176-179<br />

block scoping 165, 166<br />

default parameters 167<br />

destructuring 168, 169<br />

For..of loops 176<br />

iterators 175<br />

Maps 175<br />

maps and sets 174<br />

Maps and Sets 172<br />

object literals 170<br />

rest operator 167, 168<br />

Sets 175<br />

spread operator 167, 168<br />

Symbols 175<br />

template literals 171, 172<br />

ECMAScript (ES5) 163<br />

EditorConfig<br />

URL 32<br />

Emscripten<br />

URL 1<br />

endsWith() polyfill<br />

URL 164<br />

equality<br />

about 25<br />

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

weak equality, with == 27<br />

Erlang 168<br />

ES6 shim<br />

URL 164<br />

ES2015 163<br />

eval() method 39<br />

event delegation 198, 199<br />

EventEmitters 211, 212<br />

event object 199<br />

exact match patterns 77<br />

explicit coercion 28<br />

Extensible Markup Language (XML) 181<br />

Extreme Programming 147<br />

F<br />

Facebook React 163<br />

factory pattern 131-133<br />

Firebug 4<br />

For..of loops 176<br />

function context 61<br />

function declarations<br />

versus function expressions 58-60<br />

function expressions 47<br />

function-level scope<br />

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

function literal<br />

about 46<br />

function declaration 46-48<br />

[ 224 ]<br />

www.it-ebooks.info

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

Saved successfully!

Ooh no, something went wrong!