631
escape sequences, 69
event bubbling, 114–115, 567
event capturing, 114–115
event handlers, 295
event listeners, 295
Event object
described, 114
preventDefault() method, 116
stopPropagation() function, 116
events
bubbling, 114–115, 567
canceling, 567
canceling propagation, 116
described, 114
sessionStorage and, 568
subscribing to, 115–116, 567
triggered by drag and drop operation,
510 –513
triggered by form actions, 118
triggered by keyboard, 118
triggered by media, 119–120
triggered by mouse actions, 118–119
triggered by Window object, 117
unsubscribing from, 116
W3C recommendations, 566
exception handling, 87–88
expando attributes, 39
express framework (Node.js)
adding webpage to applications, 357–360
creating Hello web application, 356–357
described, 354
getting started, 354–355
parsing posted form data, 360–362
Visual Studio 2012 Express for Web, 356
expressions
described, 67
function, 75
eXtensible Markup Language (XML), 30–31
external JavaScript files, 102
language, 220–221
nesting, 179, 210
reference list of, 32–35
self-closing tags, 37
tags and, 32
void, 38–39
working with styles, 138–140
else keyword, 80–81
element, 33, 213–214
em measurement unit, 174
email messages, hyperlinks in, 47