Index: O
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: O
- Object( ), calling as function: 11.1.2. Explicit Type Conversions
- object context, using strings in: 3.12. Primitive Data Type Wrapper Objects
- Object data type: 3. Data Types and Values
- object literals: 2.6. Literals
- 3.5.2. Object Literals
- 8.1.1. Creating Objects
- Object object: 8.5.7. Superclasses and Subclasses
- 23. Core JavaScript Reference
- hasOwnProperty( ) method: 8.7.5. The hasOwnProperty( ) Method
- inheritance from: 8.7. Object Properties and Methods
- isPrototypeOf( ) method: 8.7.7. The isPrototypeOf( ) Method
- propertyIsEnumerable( ) method: 8.7.6. The propertyIsEnumerable( ) Method
- toLocaleString( ) method: 8.7.3. The toLocaleString( ) Method
- toString( ) method: 8.7.2. The toString( ) Method
- obtaining class value: 8.7.2. The toString( ) Method
- user-defined objects: 8.7.2. The toString( ) Method
- valueOf( ) method: 8.7.4. The valueOf( ) Method
- object-oriented programming
- inheritance: 1. Introduction to JavaScript
- methods: 1.5. Client-Side JavaScript: Executable Content in Web Pages
- objects: 1. Introduction to JavaScript
- 3. Data Types and Values
- 3. Data Types and Values
- 3.5. Objects
- 8. Objects
- access operators: 5.10.7. Array and Object Access Operators
- Array: 3. Data Types and Values
- arrays vs.: 9. Arrays
- as associative arrays: 3.5. Objects
- 8.6. Objects as Associative Arrays
- 8.6. Objects as Associative Arrays
- call objects: 4.6.2. Local Variables: The Call Object
- 7.3. Function Scope: The Call Object
- classes for: 8.5. Object-Oriented JavaScript
- complex number class, defining: 8.5.6. Example: Complex Numbers
- hierarchy: 8.5.7. Superclasses and Subclasses
- client-side JavaScript, case insensitivity in: 2.2. Case Sensitivity
- comparing by reference: 5.4.1. Equality (==) and Identity (===)
- constructor property: 8.7.1. The constructor Property
- converting strings to: 23. Core JavaScript Reference
- converting to primitive data type: 5.4.1. Equality (==) and Identity (===)
- 11.1.1. Object-to-Primitive Conversion
- converting to strings: 23. Core JavaScript Reference
- copying, passing, and comparing by reference: 11.2.1. Primitive Types and Reference Types
- creating: 3.5.1. Creating Objects
- 8.1.1. Creating Objects
- with constructor function and new operator: 8.2. Constructors
- object literals, using: 8.1.1. Creating Objects
- creation operator: 5.10.3. The Object Creation Operator (new)
- Date: 3. Data Types and Values
- delete operator and: 5.10.4. The delete Operator
- DOM
- behaving as JavaScript arrays: 17.1.6. Language-Independent DOM Interfaces
- factory methods for creating: 17.1.6. Language-Independent DOM Interfaces
- embedded in browsers, JavaScript interaction with: 1.6.6. Still More Features
- Error: 3. Data Types and Values
- existence, testing for: 12.3.3. Event Handlers
- Function: 3. Data Types and Values
- 7.5. Function Properties and Methods
- global: 23. Core JavaScript Reference
- handler functions, order of invoking: 19.2.2. Event Handler Registration
- hierarchy, client-side: 12.1.2. The Client-Side Object Hierarchy and the Document Object Model
- HTML document content: 1.5. Client-Side JavaScript: Executable Content in Web Pages
- identity, comparing for: 5.4.1. Equality (==) and Identity (===)
- inheritance from prototypes: 8.4. Prototypes and Inheritance
- instance methods: 8.5.2. Instance Methods
- instance properties: 8.5.1. Instance Properties
- JavaArray object: 22.4.4. The JavaArray Class
- JavaClass object: 22.4.2. The JavaClass Class
- JavaObject object: 22.4.3. The JavaObject Class
- 24. Client-Side JavaScript Reference
- JavaScript conversion of: 22.6. JavaScript Conversion of JavaObjects
- JavaPackage object: 22.4.1. The JavaPackage Class
- JavaScript: 1.6. Client-Side JavaScript Features
- 1.6. Client-Side JavaScript Features
- (see also individual object names)
- corresponding to HTML elements: 19.1.3. Event Handlers as Properties
- Date object: 1.6.6. Still More Features
- Document object: 1.6.1. Control Document Appearance and Content
- Form object and Form element objects: 1.6.3. Interact with HTML Forms
- Navigator object: 1.6.6. Still More Features
- Screen object: 1.6.6. Still More Features
- setting properties and array elements from Java: 22.2.1. The JSObject Class
- Window object: 1.6.2. Control the Browser
- JSObject objects: 22.7. Java-to-JavaScript Data Conversion
- methods: 3.4. Functions
- 8.3. Methods
- 8.7.2. The toString( ) Method
- primitive value of: 23. Core JavaScript Reference
- 23. Core JavaScript Reference
- properties: 3.5. Objects
- deleting: 8.1.4. Undefined Properties
- enumerating: 6.9. for/in
- 8.1.3. Enumerating Properties
- same-origin policy: 21.3. The Same-Origin Policy
- setting and querying: 8.1.2. Setting and Querying Properties
- variables as: 4.6. Variables as Properties
- prototype: 7.5.2. The prototype Property
- 23. Core JavaScript Reference
- 23. Core JavaScript Reference
- 23. Core JavaScript Reference
- inheritance and: 8.4. Prototypes and Inheritance
- as reference types: 11.2.1. Primitive Types and Reference Types
- reference counting: 11.3.2. Garbage Collection by Reference Counting
- RegExp: 3.10. Regular Expressions
- registering as event handlers: 19.2.4. Registering Objects as Event Handlers
- strings vs.: 3.2.3. Working with Strings
- with statement and: 6.18. with
- wrapper objects: 3.12. Primitive Data Type Wrapper Objects
- 22.5.1. Wrapper Objects
- octal numbers: 3.1.2. Hexadecimal and Octal Literals
- 3.1.2. Hexadecimal and Octal Literals
- Latin-1 characters, escape sequences: 3.2.2. Escape Sequences in String Literals
- off-screen images, caching and: 14.6.2. Offscreen Images and Caching
- offset( ) method: 24. Client-Side JavaScript Reference
- offsetHeight property: 24. Client-Side JavaScript Reference
- offsetLeft property: 24. Client-Side JavaScript Reference
- offsetParent property: 24. Client-Side JavaScript Reference
- offsetTop property: 24. Client-Side JavaScript Reference
- offsetWidth property: 24. Client-Side JavaScript Reference
- offsetX, offsetY properties (IE Event): 19.3.1. The IE Event Object
- 24. Client-Side JavaScript Reference
- onabort event handler: 14.6.3. Image Event Handlers
- 24. Client-Side JavaScript Reference
- onblur event handler
- form elements: 15.3.3. Form Element Event Handlers
- Input object: 24. Client-Side JavaScript Reference
- window losing keyboard focus: 24. Client-Side JavaScript Reference
- onchange event handler: 1.8. Example: Computing Loan Payments with JavaScript
- 12.2.3. Event Handlers
- FileUpload object: 24. Client-Side JavaScript Reference
- form elements: 15.3.3. Form Element Event Handlers
- FileUpload: 15.3.6. Text Fields
- Radio and Checkbox: 15.3.5. Toggle Buttons
- Select: 15.3.7. Select and Option Elements
- text fields: 15.3.6. Text Fields
- Input object: 24. Client-Side JavaScript Reference
- Select object: 24. Client-Side JavaScript Reference
- Text object: 24. Client-Side JavaScript Reference
- Textarea object: 24. Client-Side JavaScript Reference
- onclick event handler: 1.5. Client-Side JavaScript: Executable Content in Web Pages
- 1.8. Example: Computing Loan Payments with JavaScript
- 12.2.3. Event Handlers
- 12.2.3. Event Handlers
- 14.7.2. Link Event Handlers
- Button object: 24. Client-Side JavaScript Reference
- Checkbox object: 24. Client-Side JavaScript Reference
- form elements: 15.3.3. Form Element Event Handlers
- Radio and Checkbox: 15.3.5. Toggle Buttons
- HTMLElement object: 24. Client-Side JavaScript Reference
- Input object: 24. Client-Side JavaScript Reference
- Link object: 14.1.5. Document Objects and Event Handlers
- 24. Client-Side JavaScript Reference
- Reset object: 24. Client-Side JavaScript Reference
- Submit object: 24. Client-Side JavaScript Reference
- tags: 19.1.1. Events and Event Types
- ondblclick event handler: 24. Client-Side JavaScript Reference
- onerror event handler: 13.5. Error Handling
- 14.6.3. Image Event Handlers
- Image object: 24. Client-Side JavaScript Reference
- Window object: 24. Client-Side JavaScript Reference
- suppressing language version errors: 20.2.3. Suppressing Version-Related Errors
- onfocus event handler: 24. Client-Side JavaScript Reference
- form elements: 15.3.3. Form Element Event Handlers
- Input object: 24. Client-Side JavaScript Reference
- Window object: 24. Client-Side JavaScript Reference
- onhelp event handler: 24. Client-Side JavaScript Reference
- onkeydown event handler: 15.3.6. Text Fields
- 24. Client-Side JavaScript Reference
- onkeypress event handler: 15.3.6. Text Fields
- 24. Client-Side JavaScript Reference
- onkeyup event handler: 15.3.6. Text Fields
- 24. Client-Side JavaScript Reference
- onload event handler: 12.3.3. Event Handlers
- 14.6.3. Image Event Handlers
- Image object: 24. Client-Side JavaScript Reference
- Window object: 24. Client-Side JavaScript Reference
- onmousedown event handler: 12.2.3. Event Handlers
- 24. Client-Side JavaScript Reference
- Netscape 4: 19.4.3. Example: Dragging with the Netscape 4 Event Model
- onmouseout event handler: 12.2.3. Event Handlers
- 14.7.2. Link Event Handlers
- 20.1.6. Ignore the Problem
- HTMLElement object: 24. Client-Side JavaScript Reference
- image rollover effect, creating: 14.6.1. Image Replacement with the src Property
- Link object: 24. Client-Side JavaScript Reference
- Netscape 2 and 3 (Windows), defining for: 20.1.6. Ignore the Problem
- 20.1.6. Ignore the Problem
- onmouseover event handler: 12.2.3. Event Handlers
- 14.7.2. Link Event Handlers
- 14.7.2. Link Event Handlers
- HTMLElement property: 24. Client-Side JavaScript Reference
- image rollover effect, creating: 14.6.1. Image Replacement with the src Property
- Link object: 24. Client-Side JavaScript Reference
- status line in hyperlink, setting: 13.3. The Status Line
- tag: 19.1.1. Events and Event Types
- onmouseup event handler: 12.2.3. Event Handlers
- 24. Client-Side JavaScript Reference
- 24. Client-Side JavaScript Reference
- onmove event handler: 24. Client-Side JavaScript Reference
- 24. Client-Side JavaScript Reference
- onreset event handler: 12.2.3. Event Handlers
- 15.1. The Form Object
- 15.1. The Form Object
- 24. Client-Side JavaScript Reference
- onresize event handler: 24. Client-Side JavaScript Reference
- onsubmit event handler: 12.2.3. Event Handlers
- 15.1. The Form Object
- 24. Client-Side JavaScript Reference
- element: 14.1.5. Document Objects and Event Handlers
- 19.1.1. Events and Event Types
- onunload event handler: 12.3.3.1. onload and onunload event handlers
- Window object: 24. Client-Side JavaScript Reference
- open( ) method
- Document object: 14.1.1. Document Methods
- 19.1.6. Scope of Event Handlers
- 24. Client-Side JavaScript Reference
- creating new documents: 14.2. Dynamically Generated Documents
- non-HTML documents: 14.2.1. Non-HTML Documents
- HTMLDocument object: 25. W3C DOM Reference
- Window object: 13.1. Window Overview
- 13.8.1. Opening Windows
- 13.8.6. Window Methods Example
- 19.1.6. Scope of Event Handlers
- 24. Client-Side JavaScript Reference
- dynamically creating dialog with Document methods: 14.2. Dynamically Generated Documents
- specifying undefined return value: 12.2.4. JavaScript in URLs
- open-source JavaScript interpreters: 0. Preface
- 1.4. JavaScript in Other Contexts
- opener property (Window): 13.1. Window Overview
- 13.8.1. Opening Windows
- 24. Client-Side JavaScript Reference
- browser compatibility problems, avoiding: 20.1.1. The Least-Common-Denominator Approach
- Opera browser, support for client-side JavaScript: 1.3. Client-Side JavaScript
- operands: 5.2.1. Number of Operands
- operating systems, default language: 24. Client-Side JavaScript Reference
- operators: 1.10. Exploring JavaScript
- 5.2. Operator Overview
- arithmetic: 3.1.4. Working with Numbers
- 5.3. Arithmetic Operators
- 5.3. Arithmetic Operators
- array and object access: 5.10.7. Array and Object Access Operators
- assignment: 5.9. Assignment Operators
- associativity of: 5.2.4. Operator Associativity
- bitwise: 5.8. Bitwise Operators
- comma (,): 5.10.6. The Comma Operator (,)
- 6.2. Compound Statements
- comparison: 5.5.1. Comparison Operators
- conditional: 5.10.1. The Conditional Operator (?:)
- data types of operands: 5.2.2. Type of Operands
- delete: 5.10.4. The delete Operator
- 6.1. Expression Statements
- equality and identity: 5.4. Equality Operators
- equality and inequality, Netscape 4 problems with: 11.6. Netscape's JavaScript 1.2 Incompatibilities
- function call: 5.10.8. The Function Call Operator
- in: 5.5.2. The in Operator
- increment and decrement: 6.1. Expression Statements
- instanceof: 5.5.3. The instanceof Operator
- logical: 5.7. Logical Operators
- new (object creation): 5.10.3. The Object Creation Operator (new)
- operands: 5.2.1. Number of Operands
- precedence of: 5.2. Operator Overview
- 5.2.3. Operator Precedence
- 5.2.3. Operator Precedence
- relational: 5.5. Relational Operators
- shift: 5.8. Bitwise Operators
- string: 5.6. String Operators
- 5.6. String Operators
- typeof: 5.10.2. The typeof Operator
- void: 5.10.5. The void Operator
- Option( ) constructor: 15.3.7. Select and Option Elements
- Option object: 15.2. Defining Form Elements
- 15.3.7. Select and Option Elements
- 24. Client-Side JavaScript Reference
- options
- HTMLOptionElement object: 25. W3C DOM Reference
- Select object: 24. Client-Side JavaScript Reference
- options[] property: 25. W3C DOM Reference
- Input object: 24. Client-Side JavaScript Reference
- Select object: 15.3.7. Select and Option Elements
- 24. Client-Side JavaScript Reference
- 24. Client-Side JavaScript Reference
- null values in: 15.3.7. Select and Option Elements
- OR (|) operator: 5.8. Bitwise Operators
- order
- alphabetical: 5.6. String Operators
- of operations: 5.2.3. Operator Precedence
- original event model: 19. Events and Event Handling
- 19.1. Basic Event Handling
- events and event types: 19.1.1. Events and Event Types
- mixing with standard (DOM Level 2): 19.2.8. Mixing Event Models
- outerHeight property: 24. Client-Side JavaScript Reference
- outerHTML property: 17.3.3. Modifying Documents
- 24. Client-Side JavaScript Reference
- outerText property: 17.3.3. Modifying Documents
- 24. Client-Side JavaScript Reference
- outerWidth property: 24. Client-Side JavaScript Reference
- output
- alert( ) method: 6.17. try/catch/finally
- HTML, displaying with alert( ) method: 1.10. Exploring JavaScript
- overflow attribute: 18.2.5. Partial Visibility: overflow and clip
- override style sheets: 18.5.3. Override Styles
- override styles: 25. W3C DOM Reference
- ownerDocument property: 25. W3C DOM Reference
- ownerElement property: 25. W3C DOM Reference
- ownerNode property: 25. W3C DOM Reference
- ownerRule property: 25. W3C DOM Reference
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.