JavaScript Documentation
For older versions of the
JavaScript documentation, see the documentation
archive page.
CLIENT-SIDE JAVASCRIPT
1.3 DOCUMENTATION
These books replace the following
documentation:
-
What's New in JavaScript 1.3
-
Object Hierarchy and Inheritance
in JavaScript
-
What's New in JavaScript 1.2
-
JavaScript Guide
-
JavaScript Reference
-
JavaScript Security in Communicator
4.x
SERVER-SIDE JAVASCRIPT 1.4
DOCUMENTATION
-
Server-Side
JavaScript Guide
This book describes object-based
scripting language for client and server applications. JavaScript lets
you create applications that run over the Internet. Client applications
run in a browser, such as Netscape Navigator, and server applications run
on a server, such as Netscape Enterprise Server. Using JavaScript, you
can create dynamic HTML pages that process user input and maintain persistent
data using special objects, files, and relational databases. Through Java
LiveConnect functionality, you can let Java and JavaScript code communicate
with each other. From JavaScript, you can instantiate Java objects and
access their public methods and fields. From Java, you can access JavaScript
objects, properties, and methods. Last Updated: September 1999
View
PDF
Download
HTML here
or here and here
Reference
Download
PDF
SERVER-SIDE JAVASCRIPT 1.2
DOCUMENTATION
These books replace the following
documentation:
-
Object Hierarchy and Inheritance
in JavaScript
-
What's New in JavaScript 1.2
-
JavaScript Guide
-
JavaScript Reference
-
Writing Server-Side JavaScript
Applications
CORE JAVASCRIPT 1.4 DOCUMENTATION
The core language includes
a basic set of objects, such as Array, Date, and Math, and a basic set
of language elements, such as operators, control structures, and statements.
You can extend core JavaScript for a variety of purposes by supplementing
it with additional objects.
GENERAL JAVASCRIPT INFORMATION
-
ECMA-262 JavaScript Language
Specification - JavaScript is moving towards formal acceptance as an
international standard. The European standards body ECMA
has approved ECMA-262, the language specification derived from Netscape
JavaScript, and submitted it to ISO/IEC JTC 1 for adoption under the fast-track
procedure. Netscape is pleased to host this ECMA standard for the convenience
of our developers. It is available in two formats:
-
Viewable, downloadable, and
printable as a PDF file
-
Microsoft
Word self-extracting binary (NOTE: this file is only extractable and
viewable on 32-bit Windows. U.S. users: in Page Setup, change Page Size
from A4 to letter before printing.)
-
Netscape
ONE Platform Content Developer's Guide
The Netscape ONE Platform
Content Developer's Guide describes how you can upgrade your web site to
take advantage of the latest technology and features of Netscape Communicator
4.0. This book offers the following information:
-
Describes Dynamic HTML and
other new technologies that are available with Netscape Communicator 4.0
-
Describes the best practices
and techniques for you to use to make your upgrade effort easy and successful,
including examples and pointers to additional information
-
Introduces Netscape Netcaster,
and describes how to convert your web site to a Netcaster channel to make
use of the latest push technology
-
Describes ready-made widgets
that are available on the Channel, that you can use to build your pages
-
Describes how to use the new
Netscape Visual JavaScript web-application development environment to build
cross-platform, standards-based, web applications or pages from ready-to-use
components with minimal programming effort
Last updated 12/97
Download
ZIP file
Excerpts
from the JavaScriptTM
Bible (3rd Edition) - Six chapters of
the JavaScript Bible, 3rd edition, by expert Danny Goodman can be downloaded
in PDF format for reading offline. Chapters excerpted include coverage
of cross-browser DHTML, LiveConnect and data entry validation.
here
-
Other
JavaScript Resources - Lists Internet resources that describe and
demonstrate JavaScript syntax, commands, and functions.
TOOLS FOR JAVASCRIPT
-
JavaScript
C Engine API Reference - Provides an overview of embedding JavaScript
C engine calls in applications in order to automate them with JavaScript.
Provides a reference for the JS engine API. Last revision date 12/17/98.
-
Getting
Started with Netscape JavaScript Debugger - Describes how to use
the Netscape JavaScript Debugger to debug client-side JavaScript code.
Last updated 12/15/97.
Download
PDF file
Download
zip file
-
Signing
Software with the Netscape Signing Tool 1.0- Complete documentation
for the latest version of the Netscape Signing Tool, which is available
at Object-Signing Tools.
Version 1.0 includes all the capabilities of, and is fully compatible with,
previous versions of the Netscape Signing Tool (.50 and .60). New capabilities
include the ability to create a JAR file automatically, to generate text
certificates, and to create multiple JAR files automatically for a directory
containing HTML files with JavaScript archive tags. Last updated March
1998.
DYNAMIC HTML AND NETCASTER
-
Netcaster
Developer's Guide - Intended for content developers who wish to
create channels for Netscape Netcaster, a component of Netscape Communicator.
Channels present a new type of web content combining rich media with timely
information, optionally displayed in full-screen webtop mode. The guide
contains technical descriptions of channel concepts, design and development
processes, sample code, and the JavaScript features that implement channel
capabilities. Last updated 9/97.
Download
PDF file
-
Dynamic
HTML in Communicator - Discusses how to use dynamic HTML in Netscape
Communicator,including how to use style sheets, how to position and dynamically
modify blocks of HTML content, and how to attach downloadable fonts to
a document. This document is final for Communicator. Last updated August
12, 1997.
Download
PDF file
Download
TAR.GZ version for UNIX
Download
ZIP version for Windows
LIVECONNECT AND PLUG-INS
TECHNOTES
-
Positioning
HTML Elements with CSSP and JS 1.2 - Shows how to use JavaScript
to manipulate HTML elements that have been positioned using CSSP (Positioning
HTML Elements with Cascading Style Sheets) style sheets. Examples have
been implemented both with the LAYER tag and with CSSP. Compare Communicator's
two techniques for positioning content and see how positioned elements
can be manipulated in the same way from JavaScript. (TN-JSCR-08-9708)
-
Programmming
JavaScript 1.2 Event Handlers - Provides a comprehensive description
of how to use the new JavaScript 1.2 event handler in Communicator. It
can be useful in a variety of web applications and will be of particular
interest to those building interactive web pages using Dynamic HTML. (TN-JSCR-04-9707)
-
Java,
JavaScript, and Plug-In Interaction Using Client-Side LiveConnect
- Describes how to use LiveConnect to make Java, JavaScript and Plug-Ins
interact with one another. (TN-JSCR-03-9707)
-
HTML
Presentation Template- You saw it at DevCon, now use it yourself!
Read this new TechNote on the HTML presentation template used at DevCon
and download
it for your own use! (TN-JSCR-02-9707)
-
JavaScript
1.2 New Window Methods and Properties - Shows how to use JavaScript
1.2 to create and dynamically manipulate rich functioned windows for a
highly customizable user interface in crossware applications. (TN-JSCR-01-9704)
-
Creating JavaScript Components
- The TechNote that explained how to create JavaScript components for Visual
JavaScript has been greatly enhanced and now appears on the Netscape site
as the Component
Developer's Kit (CDK), complete with a Developer's
Guide and sample
code (note: this link will open a new window). Please use this
updated resource to create your JavaScript Components.
See also: Ressources