Table of Contents | Previous | Next | Index

About this Book

JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications. This book explains everything you need to know to begin creating server-side JavaScript applications.

This preface contains the following sections:

New Features in this Release

For a summary of JavaScript 1.2 features, see "New Features in this Release" on page 3. Information on these features has been incorporated in this manual.

What You Should Already Know

This book assumes you have the following basic background:

JavaScript Versions

Each version of Navigator supports a different version of JavaScript. To help you write scripts that are compatible with multiple versions of Navigator, this manual lists the JavaScript version in which each feature was implemented.

The following table lists the JavaScript version supported by different Navigator versions. Versions of Navigator prior to 2.0 do not support JavaScript.

JavaScript and Navigator versions

JavaScript version Navigator version

JavaScript 1.0

Navigator 2.0

JavaScript 1.1

Navigator 3.0

JavaScript 1.2

Navigator 4.0-4.05

Each version of the Netscape Enterprise Server also supports a different version of JavaScript. To help you write scripts that are compatible with multiple versions of the Enterprise Server, this manual uses an abbreviation to indicate the server version in which each feature was implemented.

JavaScript and Netscape Enterprise Server versions

Abbreviation Enterpriser Server version

NES 2.0

Netscape Enterprise Server 2.0

NES 3.0

Netscape Enterprise Server 3.0

Where to Find JavaScript Information

The server-side JavaScript documentation includes the following books:

If you are new to JavaScript, start with Chapter 1, "JavaScript Overview," then continue with the rest of the book. Once you have a firm grasp of the fundamentals, you can use the Server-Side JavaScript Reference to get more details on individual objects and statements.

Use the material in this book to familiarize yourself with core and server-side JavaScript. Use the Client-Side JavaScript Guide and Client-Side JavaScript Reference for information on scripting HTML pages.

The Netscape Enterprise Server Programmer's Bookshelf summarizes the different programming interfaces available with the 3.x versions of Netscape web servers. Use this guide as a roadmap or starting point for exploring the Enterprise Server documentation for developers.

The Netscape web site contains information that can be useful when you're working with JavaScript. The following URLs are of particular interest:

Document Conventions

JavaScript applications run on many operating systems; the information in this book applies to all versions. File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except that you use slashes instead of backslashes to separate directories.

This book uses uniform resource locators (URLs) of the following form:

In these URLs, server represents the name of the server on which you run your application, such as research1 or www; domain represents your Internet domain name, such as or; path represents the directory structure on the server; and file.html represents an individual file name. In general, items in italics in URLs are placeholders and items in normal monospace font are literals. If your server has Secure Sockets Layer (SSL) enabled, you would use https instead of http in the URL.

This book uses the following font conventions:

Table of Contents | Previous | Next | Index

Last Updated: 11/12/98 15:29:06

Copyright (c) 1998 Netscape Communications Corporation

Any sample code included above is provided for your use on an "AS IS" basis, under the Netscape License Agreement - Terms of Use