IEEE-764 double-precision floating-point for‐
mat,
if statements,
if…else statements,
IIFE (immediately invoked function expres‐
sions),
immutability,
increment (++) operator,
index.html files,
indexOf method,
infinite loops,
infinity,
inherited properties,
initializers,
injecting functionality,
inline comments,
input consumption,
-
input device events,
instanceof operator,
instances (of objects)
creating,
defining methods or properties on,
initial data values for,
integer types,
interfaces,
interpolation,
isNaN function,
italic tags (HTML),
iteration
protocol for,
J
JavaScript
benefits of,
browser-based programs,
comment syntax,
file creation,
history of,
misconceptions about,
online reference,
JavaScript: The Good Parts (Crockford),
jQuery
advantages of,
chaining calls,
convenience methods for Ajax,
documentation,
DOM loading,
including in your project,
jQuery-wrapped DOM elements,
manipulating elements with,
unwrapping jQuery objects,
jQuery: Novice to Ninja (Castledine and
JSON (JavaScript Object Notation),
K
Kernighan, Brian,
keys
defined,
mapping to values,
storing private,
keys() method,
Koa,
L
lazy matches (regexes),
Learning Web App Development (Purewal),
length property (arrays),
less than operator (<),
less than or equal to operator (<=),
let keyword,
,
links (HTML),
linting tools,
literal arrays,
literals,
local packages,
Loeliger, Jon,
logarithmic functions,
logical operators,
lookaheads (regexes),
loop statements,
(see also individual loops)
332 | Index