Contents at a Glance

Part I Introduction

1 Introduction to JavaScript

2 Overview of JavaScript Core Language Features

Part II Core Language

3 Data Types and Variables

4 Operators, Expressions, and Statements

5 Functions

6 Objects

7 Array, Date, Math, and Type-Related Objects

8 Regular Expressions

9 JavaScript Object Models

10 The Standard Document Object Model

11 Event Handling

Part III Applied JavaScript

12 Windows, Frames, and Overlays

13 Form Handling

14 User Interface Elements

15 Ajax and Remote JavaScript

16 Browser Management

17 Media Management

18 Trends and Practices

Appendix JavaScript Reserved Words

Index