As he shows in this volume, JavaScript is a highly complex programming language. Topics in the Core JavaScript section include the lexical structure, variables, functions, and objects, among others. The second section, Client-Side JavaScript, examines its use in Web browsers, events and event handling, dynamic HTML, etc. Flanagan also provides an extensive reference section. Heinle focuses on providing the JavaScript basics needed for tasks such as controlling and creating windows and frames, and utilizing dynamic images.
Figures are plentiful, and nicely illustrate the text.
The author takes care to offer warnings and tips on designing for different browsers as well. And don't ignore the accompanying CD-ROM . It's packed with demos and code from the book, as well as a trial version of Infuse. Inc. All rights reserved.