296 Index
address, element, 23
after, CSS pseudo element, 24
all, keyword (effectAllow attribute), 284
alpha channel, 253, 256
alphabetic, keyword (textBaseline
attribute), 133
Android, 42, 191
animations, Canvas, 166-173
Apple, 76, 107
arc(), method (drawing context), 124, 129
arcs, Canvas, 121-126
arcTo(), method (drawing context), 121-123
article, element, 22-24
nesting, 24
aside, element, 25-27
Audacity, sound editor, 100
audio, 99-105
new Audio() constructor, 99
autocomplete, attribute (input element),
45-46
autofocus, attribute (form elements),
43-44, 51
autoplay, attribute
HTMLMediaElement, 94-95
video element, 71
B
b, element, 33
backward compatibility, 13
Baron, David, 2
Base64 encoding, Canvas, 163-164
before, CSS pseudo element, 24
beginPath(), method (drawing context),
117-118
Berners-Lee, Tim, 4, 37
bevel, keyword (lineJoin attribute), 128
Bézier curves, Canvas, 120-121
bezierCurveTo(), method (drawing context),
120-121
Big Buck Bunny, 86
BlackBerry, 43
Blender Foundation, 86
boolean attributes, valid, 31-32, 94-98, 263-265
border-radius, CSS, 27
bottom, keyword (textBaseline attribute), 133
box-shadow, CSS, 27
broadcast server, 234-239
browser support,
Canvas, 176
HTML5, 16-17
buffered, attribute (HTMLMediaElement), 98
butt, keyword (lineCap attribute), 128
C
cache manifest file, 213-214
CACHE, cache manifest, 214
canplay, event, 99
canplaythrough, event, 99
canPlayType(), method (HTMLMediaElement), 96
canvas
attribute (HTMLCanvasElement), 112
element, 107-108
Canvas, 107
Testsuite, 176
CanvasGradient, interface, 114-117
CanvasPixelArray, interface, 141-145
CanvasRenderingContext2D, interface, 109
Cascading Style Sheets (CSS)
formatting in canvas, 114
media queries, 72-73
opacity, 247
pointer-events, 247
required, 65
center, keyword (textAlign attribute), 132
challenge, attribute (keygen element), 54
charset, attribute (meta element), 9, 12
checkValidity(), method (forms), 59-61
Chrome Frame Plugin, 176
Chrome, browser, 16
circle, element (SVG), 125-126, 182
cite, element, 33
class, global attribute, 274
classList, DOMTokenList, 276-278
clearData(), method (DataTransfer), 283
clearRect(), method (drawing context),
111-112
clip(), method (drawing context), 130
clipping masks, Canvas, 130
close, event, 237, 239
closePath(), method (drawing context), 123
codecs, video, 73-76
color manipulation of images, Canvas, 113-117,
145-148
color, input type, 41
colors
HSL color space, 113
RGB color space, 113
RGBA color space, 113
compositing, Canvas, 149-152
connection, event, 237
container file, video, 73-76
contains()
method (DOMStringList), 270
method (DOMTokenList), 276