Training Guide: Programming in HTML5 with JavaScript and CSS3 Ebook

(Nora) #1

650


<th> element
colspan attribute, 238–240
creating header cells, 231–232
described, 35, 231
rowspan attribute, 238–240
<thead> element, 35, 233
thematic breaks, 213
this keyword, 117, 264, 268–269
threads, 393
tilde (~) character, 152
<time> element, 35, 220
Timed Text Markup Language (TTML), 441
timeouts
PositionOptions object, 544
promise object, 396–397
WebSocket object, 420–422
timeupdate event, 120
<title> element, 35, 41
title attribute
as global attribute, 37
<input> element, 328
TODO comments, 7
<tr> element
creating tables, 230
described, 35, 229
styling rows, 241
<tbody> element and, 233
TRACE method (HTTP), 315
<track> element, 441
trademarks, 41
transactions
IndexedDB and, 558
Web SQL databases and, 584–586
web storage and, 564
transparency (color), 172
triangles, drawing, 478–481
TrueType (.ttf) files, 144
try block, 87
.ttf (TrueType) files, 144
TTML (Timed Text Markup Language), 441

styling columns, 241–242
styling rows, 241
styling table headers, 232
in Web SQL databases, 584–588
tags
case sensitivity, 32
described, 30–31
elements and, 32–35
self-closing, 37
semantic markup, 31–32
target attribute (<a> element), 46–47
<tbody> element, 35, 233–237
TCP
arbitrary web services and, 366
WebSocket support, 415– 417
<td> element
colspan attribute, 238–240
creating tables, 230
described, 35, 229, 241
rowspan attribute, 238–240
TDD (test-driven development), 90, 93, 98
templates. See also specific templates
described, 5–6
included with Visual Studio Express for Web,
10 –11
included with Visual Studio Express for
Windows 8, 6–7
test-driven development (TDD), 90, 93, 98
testing JavaScript code, 89–103
test.js file, 92, 97, 288
text
drawing, 488–490
formatting, 173–175, 213
<textarea> element
cols attribute, 316
described, 35, 316
maxlength attribute, 316
placeholder attribute, 316
wrap attribute, 316
<tfoot> element, 35, 233

tags
Free download pdf