640
described, 221
description, 223–224
ordered, 221–222
unordered, 222–223
literal arrays, 109
live NodeList, 112–113
load event, 117
loadeddata event, 120
loadedmetadata event, 120
loadstart event, 120
local functions, 77–78
local scope, 77–78
local variables, 77–78
Local window (debugger), 104–105
localStorage global variable, 560–564
location awareness. See Geolocation API
logical operators, 70–72
long polling concept, 415–416
loop attribute
<audio> element, 445–446
<video> element, 441
loops. See code loops
M
mailto protocol, 47
main class, 212
Manage NuGet Packages window, 90–91, 95–96
manifest attribute (<html> element), 608
manifest file
CACHE section, 609
described, 608–609
FALLBACK section, 609
NETWORK section, 609
Node.js package and, 346
updating cache, 609
<map> element
creating image maps, 49–50
described, 34
name attribute, 49
:lang(language) pseudo class, 149
language elements, 220–221
last-in, first-out (LIFO), 474
layout containers
<article> element in, 209
<aside> element in, 208, 211–212
creating, 207–209
described, 208
<div> element in, 208
<footer> element in, 208, 210–211
<header> element in, 208–210
<nav> element in, 208, 211
<section> element in, 208
using roles, 212
LEFT JOIN statement, 588
<legend> element, 34
less-than sign (<), 41
<li> element, 34
licensing fonts, 144
LIFO (last-in, first-out), 474
lightness (HSL), 172–173
lines
drawing, 476– 478
drawing curved, 481–487
joining, 471–472
setting width for, 470–471
<link> element
described, 34
href attribute, 141
media attribute, 141–142
rel attribute, 141
type attribute, 141
as void element, 38
:link pseudo class, 149
list-item-style property (CSS), 226
list-style-image property (CSS), 226
list-style-position property (CSS), 226
list-style-type property (CSS), 225–226
lists
custom, 224–228
:lang(language) pseudo class