. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Element Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Applying CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
vii
JavaScript Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Objects, Properties, and Methods. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Dot Notation and Bracket Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Prototypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Passing by Value or by Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
JavaScript and the DOM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
What Is the DOM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
DOM Tree Structures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
The document Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Obtaining Elements by Class Name . . . . . . . . . . . . . . . . . . . .
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25