EaselJS, 273
echo() function, 614
ECMAScript, 353
Ecosystem, 2. See also Web development, ecosystem
Editor, HTML, 111. See also specific types
Eight-bit color, 259, 264
Elastic capacity/computing, 905
Elastic provisioning, 23
Element Inspector (Google), 94
Element Node object, 424–425, 425t
Elements, 79, 338
addition, 640–642
attributes, presence, 553
box, 149
default rendering, 100f
deletion, 640–642
positioning, 284–288
selectors, 133
Elevation of privilege, 817
Email
scrapers, 937
social networks, example, 957f
Embedded styles
Ember, 356
Employment possibilities, in web development, 31–39
Empty field validation, 460–461
Em units/percentage, 168
calculation, complications, 169f
Encryption, 835, 911–912
Enlargement, vs. reduction, 253f
Enterprise Security API (ESAPI), 867
EntityFramework, 764
Entity relationship diagram (ERD), 719
Environment variables, 686–687
error_reporting setting, 619
Errors
checking, 506–507
handling, 737–738
location, 223f
messages, display, 223f
textual hints, 225f
validation, reduction of, 224–226
ES6, 353
ES2015, 364
Event
bubbling phase, 440, 442
capturing phase, 440
delegation, 444–445, 445f
form events, 450, 450t, 458
frame events, 451, 451t
handler, 436
passing data, 565c
passing to children controls, 573c
handling the submit, 450c
implementation, 436
JavaScript, 436–447
keyboard events, 448–449, 449t
listening with anonymous function, 436c
mouse events, 448, 449t
object, 440
propagation, 440–443
problems, 443f
stopping, 443f
target, 440
types, 448–455
working with (example), 453–455
Exceptions, 374
Expires (header), 799
Express
middleware functions in, 686f
using cookies, 789, 789c
express-session, usage, 788c
Extended-Validation (EV) Certificates, 845
Extensible hypertext markup language (XHTML), 76–78
defining, 76–77
validation service, 78f
version 1.0 (XHTML 1.0), 76
version 2.0 (XHTML 2.0), 77–78
Extensions, browser, 68
External API, 529–537
External CSS style sheet, 86
External JavaScript, 358
External monitoring, 927
External style sheet, 131