JavaScript: The Definitive Guide
Author: David Flannagan
Date: 06Feb1997

#

JavaScript: The Definitive Guide
By David Flannagan; ISBN: 1-56592-235-2, 637 pages.
Second Edition, January 1997

Table of Contents

  Preface
  Chapter 1: Introduction to JavaScript

Part I: Core JavaScript

This part of the book, Chapters 2 through 9, documents the core JavaScript language, as it is used in web browsers, web servers, and even in standalone JavaScript implementations. This part is a JavaScript language reference, and after you read through it once to learn the language, you may find yourself referring to it to refresh your memory about some of the trickier points.

  Chapter 2: Lexical Structure
  Chapter 3: Variables and Data Types
  Chapter 4: Expressions and Operators
  Chapter 5: Statements
  Chapter 6: Functions
  Chapter 7: Objects
  Chapter 8: Arrays
  Chapter 9: Further Topics in JavaScript

Part II: Client-Side JavaScript

This part of the book, Chapters 10 through 20, documents JavaScript as it is implemented in web browsers. These chapters introduce a host of new JavaScript objects which represent the web browser and the contents of HTML documents. There are quite a few examples showing typical uses of these new objects. You will find it helpful to study these examples carefully.

  Chapter 10: Client-Side Program Structure
  Chapter 11: Windows and the JavaScript Name Space
  Chapter 12: Programming with Windows
  Chapter 13: The Navigator, Location, and History Objects
  Chapter 14: Documents and Their Contents
  Chapter 15: Saving State with Cookies
  Chapter 16: Special Effects with Images
  Chapter 17: Forms and Form Elements
  Chapter 18: Compatibility Techniques
  Chapter 19: LiveConnect: JavaScript and Java
  Chapter 20: JavaScript Security

Part III: Reference

This part of the book is a complete reference to all of the objects, properties, functions, methods, and event handlers in client-side JavaScript and in the core JavaScript language. The first few pages of this part explain how to use this reference and provide a table of contents for it.

  JavaScript Reference Pages

Part IV: Appendices

This part summarizes the differences between JavaScript in versions of Netscape Navigator, as well as the differences in the version of JavaScript implemented in Microsoft Internet Explorer. It also contains a list of known JavaScript bugs, the Netscape specification for Internet "cookies," and other important details useful to the serious JavaScript programmer.

  Appendix A: JavaScript Resources on the Internet
  Appendix B: Known Bugs
  Appendix C: Differences between Navigator 2.0 and 3.0
  Appendix D: JavaScript Incompatibilities in Internet Explorer 3.0
  Appendix E: A Preview of Navigator 4.0
  Appendix F: Persistent Client State:HTTP Cookies
  Appendix G: JavaScript and HTML Color Names and Values
  Appendix H: LiveConnected Navigator Plug-Ins

  Index
  Examples - Warning: this directory includes long filenames which may confuse some older operating systems (notably Windows 3.1).

Search the text of JavaScript: The Definitive Guide.

Copyright © 1996, 1997 O'Reilly & Associates. All Rights Reserved.