Index: O - e-Reading Library
start page  | rating of books | rating of authors | reviews | copyrights
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.