[Next] [Index]
This book is a reference manual for the JavaScript language, including objects in the core language and both client-side and server-side extensions. JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications.
This book has been updated to include JavaScript 1.2 features, with the exception of JavaScript properties and objects that support layers and style sheets. For information on these subjects, see Dynamic HTML in Netscape Communicator.
Preliminary, last modified: 10/31/97.
Contents
What's in this Reference
This reference is organized around the functionality of the JavaScript language. Sometimes you already know the name of an object or method, but don't know precisely where to look for it. This chapter contains tables of links to aid in this situation.
Getting Started
This book is a reference manual for the JavaScript language, including objects in the core language and both client-side and server-side extensions. JavaScript is Netscape's cross-platform, object-based scripting language for client and server applications.
- What You Should Already Know
- Where to Find JavaScript Information
- Document Conventions
Chapter 1 Introduction
This chapter briefly introduces JavaScript, Netscape's cross-platform, object-based scripting language for client and server applications.
- Client-Side JavaScript
- Server-Side JavaScript
- JavaScript Objects
- JavaScript Security
Chapter 2 Operators
JavaScript has assignment, comparison, arithmetic, bitwise, logical, string, and special operators. This chapter describes the operators and contains information about operator precedence.
- Assignment Operators
- Comparison Operators
- Arithmetic Operators
- % (Modulus)
- ++ (Increment)
- -- (Decrement)
- - (Unary Negation)
- Bitwise Operators
- Bitwise Logical Operators
- Bitwise Shift Operators
- Logical Operators
- Short-Circuit Evaluation
- String Operators
- Special Operators
- ?: (Conditional operator)
- , (Comma operator)
- delete
- new
- this
- typeof
- void
Chapter 3 Statements
This chapter describes all JavaScript statements. JavaScript statements consist of keywords used with the appropriate syntax. A single statement may span multiple lines. Multiple statements may occur on a single line if each statement is separated by a semicolon.
- break
- comment
- continue
- delete
- do...while
- export
- for
- for...in
- function
- if...else
- import
- labeled
- return
- switch
- var
- while
- with
Chapter 4 Core
This chapter includes the JavaScript core objects Array, Boolean, Date, Function, Math, Number, Object, and String. These objects are used in both client-side and server-side JavaScript.
- Array
- Properties
- Methods
- Boolean
- Properties
- Methods
- Date
- Properties
- Methods
- Function
- Properties
- Methods
- Math
- Properties
- Methods
- Number
- Properties
- Methods
- Object
- Properties
- Methods
- String
- Properties
- Methods
- RegExp
- Properties
- Methods
Chapter 5 Document
This chapter deals with the document and its associated objects, document, Layer, Link, Anchor, Area, Image, and Applet.
- document
- Properties
- Methods
- Link
- Properties
- Methods
- Area
- Anchor
- Image
- Properties
- Methods
- Applet
- Layer
- Properties
- Methods
Chapter 6 Window
This chapter deals with the Window object and the client-side objects associated with it: Frame, Location, and History.
- Window
- Properties
- Methods
- Frame
- Location
- Properties
- Methods
- History
- Properties
- Methods
- screen
- Properties
Chapter 7 Form
This chapter deals with the use of forms, which appear within a document to obtain input from the user.
- Form
- Properties
- Methods
- Hidden
- Properties
- Text
- Properties
- Methods
- Textarea
- Properties
- Methods
- Password
- Properties
- Methods
- FileUpload
- Properties
- Methods
- Button
- Properties
- Methods
- Submit
- Properties
- Methods
- Reset
- Properties
- Methods
- Radio
- Properties
- Methods
- Checkbox
- Properties
- Methods
- Select
- Properties
- Methods
- Option
- Properties
Chapter 8 Browser
This chapter deals with the browser and elements associated with it.
- navigator
- Properties
- Methods
- MimeType
- Properties
- Plugin
- Properties
Chapter 9 Events and Event Handlers
This chapter contains the event object and the event handlers that are used with client-side objects in JavaScript to evoke particular actions. In addition, it contains general information about using events and event handlers.
- General Information about Events
- Defining Event Handlers
- Events in Navigator 4.0
- event
- onAbort
- onBlur
- onChange
- onClick
- onDblClick
- onDragDrop
- onError
- onFocus
- onKeyDown
- onKeyPress
- onKeyUp
- onLoad
- onMouseDown
- onMouseMove
- onMouseOut
- onMouseOver
- onMouseUp
- onMove
- onReset
- onResize
- onSelect
- onSubmit
- onUnload
Chapter 10 LiveWire Database Service
This chapter contains the server-side objects associated with LiveWire: database, DbPool, Connection, Cursor, Stproc, Resultset and blob.
- database
- Transactions
- Properties
- Methods
- DbPool
- Properties
- Methods
- Connection
- Properties
- Methods
- Cursor
- Properties
- Methods
- Stproc
- Properties
- Methods
- Resultset
- Properties
- Methods
- blob
- Methods
Chapter 11 Session Management Service
This chapter contains those server-side objects associated with managing a session, including request, client, project, server, and Lock.
- request
- Properties
- client
- Properties
- Methods
- project
- Properties
- Methods
- server
- Properties
- Methods
- Lock
- Methods
Chapter 12 Utilities
This chapter contains the server-side objects File and SendMail.
- File
- Properties
- Methods
- SendMail
- Properties
- Methods
Chapter 13 Global Functions
This chapter contains all JavaScript functions not associated with any object.
- addClient
- addResponseHeader
- blob
- callC
- debug
- deleteResponseHeader
- escape
- eval
- flush
- getOptionValue
- getOptionValueCount
- isNaN
- Number
- parseFloat
- parseInt
- redirect
- registerCFunction
- ssjs_generateClientID
- ssjs_getCGIVariable
- ssjs_getClientID
- String
- taint
- unescape
- untaint
- write
Chapter 14 Java packages for LiveConnect
- netscape.javascript.JSObject
- Methods and static methods
- netscape.javascript.JSException
- Constructors
- netscape.plugin.Plugin
- Constructors and methods
Index
[Next] [Index]
Last Updated: 10/31/97 12:29:24
Copyright ?1997
Netscape Communications Corporation