Index: P
 
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: P
- packages, Java: 22.4.1. The JavaPackage Class
- 
  - 22.4.1. The JavaPackage Class
- 24. Client-Side JavaScript Reference
 
- Packages object (Netscape): 22.3. Using Java Classes Directly
- packages property: 24. Client-Side JavaScript Reference
- Packages property (Window): 22.4.1. The JavaPackage Class
- page YOffset property: 19.4.1. The Netscape 4 Event Object
- pages
- 
  
  
  - cookies associated with: 16.1. An Overview of Cookies
- displaying: 1.6.2. Control the Browser
 
- pageX, pageY properties (Event object, Netscape): 24. Client-Side JavaScript Reference
- pageX property
- 
  
  
  - Event object (Netscape): 19.4.1. The Netscape 4 Event Object
- Layer object: 24. Client-Side JavaScript Reference
 
- pageXOffset property: 19.2.6.3. MouseEvent
- 
  - 19.4.1. The Netscape 4 Event Object
- 24. Client-Side JavaScript Reference
 
- pageY property
- 
  
  
  - Event object (Netscape): 19.4.1. The Netscape 4 Event Object
- Layer object: 24. Client-Side JavaScript Reference
 
- pageYOffset property: 19.2.6.3. MouseEvent
- 
  - 24. Client-Side JavaScript Reference
 
- paragraphs, converting to uppercase: 17.2.3. Modifying a Document
- parent node property: 25. W3C DOM Reference
- parent nodes: 17.1.1. Representing Documents as Trees
- 
  
  
  - changing for child nodes: 17.2.3. Modifying a Document
 
- parent property: 24. Client-Side JavaScript Reference
- 
  
  
  - Window object: 13.1. Window Overview
- 
    - 13.11.1. Relationships Between Frames
 
 
- parentElement property: 24. Client-Side JavaScript Reference
- parentheses , under Symbols) (see ()
- parentLayer property: 24. Client-Side JavaScript Reference
- parentNode( ) method: 25. W3C DOM Reference
- parentNode property: 17.2.3. Modifying a Document
- 
  
  
  - Node object: 17.1.2. Nodes
 
- parentRule property: 25. W3C DOM Reference
- 
  - 25. W3C DOM Reference
 
- parentStyleSheet property: 25. W3C DOM Reference
- 
  - 25. W3C DOM Reference
 
- parentWindow property: 24. Client-Side JavaScript Reference
- parse( ) method: 23. Core JavaScript Reference
- parseFloat( ) function: 11.1.4. Converting Strings to Numbers
- 
  - 23. Core JavaScript Reference
 
- parseInt( ) function: 11.1.4. Converting Strings to Numbers
- 
  - 23. Core JavaScript Reference
 
- parsing HTML: 12.3.1. Scripts
- passing: 11.2. By Value Versus by Reference
- 
  
  
  - by reference: 11.2.1. Primitive Types and Reference Types
- 
    
    
    - different meanings of: 11.2.1. Primitive Types and Reference Types
- strings: 11.2.2. Copying and Passing Strings
 
- by value: 11.2.1. Primitive Types and Reference Types
- 
    
    
    - by reference vs.: 11.2.4. By Value Versus by Reference: Summary
 
 
- Password object: 1.6.3. Interact with HTML Forms
- 
  - 15.2. Defining Form Elements
- 15.3.6. Text Fields
- 24. Client-Side JavaScript Reference
 
- path attribute (cookie): 16.1. An Overview of Cookies
- 
  - 16.2. Storing Cookies
 
- pathname property
- 
  
  
  - Link object: 24. Client-Side JavaScript Reference
- Location object: 13.9. The Location Object
- 
    - 24. Client-Side JavaScript Reference
 
 
- pattern matching (and regular expressions): 3. Data Types and Values
- 
  - 3.10. Regular Expressions
- 10. 
Pattern Matching with Regular Expressions
- defining regular expressions: 10.1. Defining Regular Expressions
- 
    
    
    - alternation, grouping, and references: 10.1.4. Alternation, Grouping, and References
- character classes in: 10.1.2. Character Classes
- flags: 10.1.6. Flags
- literal characters in: 10.1.1. Literal Characters
- match position, specifying: 10.1.5. Specifying Match Position
- repetition: 10.1.3. Repetition
 
- RegExp object: 10.3. The RegExp Object
- 
    - 23. Core JavaScript Reference
- methods: 10.3.1. RegExp Methods for Pattern Matching
 
- string methods for: 10.2. String Methods for Pattern Matching
- strings, searching for matches: 23. Core JavaScript Reference
- 
    - 23. Core JavaScript Reference
 
- substring matches, replacing: 23. Core JavaScript Reference
 
- performance, caching JavaScript code: 12.2.2. Including JavaScript Files
- Perl
- 
  
  
  - JavaScript, comparison to: 1. Introduction to JavaScript
- RegExp features not supported in JavaScript: 10.1.7. Perl RegExp Features Not Supported in JavaScript
- regular expression syntax: 3.10. Regular Expressions
 
- permanence of variables: 4.2. Variable Declaration
- persistence, Window and variable lifetime: 12.3.5. Window and Variable Lifetime
- personal bar of bookmarks: 24. Client-Side JavaScript Reference
- pi constant: 23. Core JavaScript Reference
- pixel units: 18.2.2. Specifying the Position and Size of Elements
- pixelDepth property: 24. Client-Side JavaScript Reference
- plain-text document, creating: 14.2.1. Non-HTML Documents
- platform property: 13.6. The Navigator Object
- 
  - 24. Client-Side JavaScript Reference
 
- platforms
- 
  
  
  - compatibility issues: 20.1. Platform and Browser Compatibility
- 
    
    
    - defensive coding for incompatibilities: 20.1.2. Defensive Coding
- failing to resolve: 20.1.7. Fail Gracefully
- feature testing: 20.1.3. Feature Testing
- ignoring incompatibilities: 20.1.6. Ignore the Problem
- server-side scripts: 20.1.5. Compatibility Through Server-Side Scripts
- workarounds: 20.1.4. Platform-Specific Workarounds
 
 
- Plugin object: 24. Client-Side JavaScript Reference
- plugins: 14.9. Applets
- 
  - 14.10. Embedded Data
- 24. Client-Side JavaScript Reference
- updating plugins[] array: 24. Client-Side JavaScript Reference
 
- plugins[] property: 24. Client-Side JavaScript Reference
- 
  
  
  - Document object: 24. Client-Side JavaScript Reference
 
- plus sign (see +, under Symbols)
- point object, creating and initializing: 3.5.2. Object Literals
- pop( ) method: 23. Core JavaScript Reference
- pop-up dialogs (see dialog boxes)
- port property
- 
  
  
  - Link object: 24. Client-Side JavaScript Reference
- Location object: 24. Client-Side JavaScript Reference
 
- position attribute
- 
  
  
  - pixel units, specifying in: 18.2.2. Specifying the Position and Size of Elements
- values for: 18.2.1. The Key to DHTML: The position Attribute
 
- positioning elements with CSS: 18.2. Element Positioning with CSS
- 
  
  
  - display and visibility attributes: 18.2.4. Element Display and Visibility
- positioning example: 18.2.6. CSS Positioning Example
- specifying position and size: 18.2.2. Specifying the Position and Size of Elements
- standardization process: 18.1.4. Versions of CSS
- visibility (partial), overflow and clip attributes: 18.2.5. Partial Visibility: overflow and clip
- z-index attribute: 18.2.3. The Third Dimension: z-index
 
- positioning properties, unit specifications for: 18.3.2. Working with Style Properties
- positive look-ahead assertion: 10.1.5. Specifying Match Position
- 
  - 10.1.5. Specifying Match Position
 
- positive or negative infinity
- 
  
  
  - testing for: 3.1.5. Special Numeric Values
 
- POSITIVE_INFINITY constant: 23. Core JavaScript Reference
- post-decrement operator: 5.3. Arithmetic Operators
- pow( ) function: 23. Core JavaScript Reference
- pre-increment and post-increment operator: 5.3. Arithmetic Operators
- precedence
- 
  
  
  - CSS style rules, determining: 18.1.3. The Cascade
- operator: 5.2. Operator Overview
- 
    - 5.2.3. Operator Precedence
- + (concatenation) operator: 5.6. String Operators
 
 
- precision, number: 23. Core JavaScript Reference
- predefined functions: 3.4. Functions
- predefined functions and global variables: 2.8. Reserved Words
- predefined JavaScript elements
- 
  
  
  - as global object properties: 4.6.1. The Global Object
- constructors: 8.1.1. Creating Objects
 
- prefix property: 25. W3C DOM Reference
- preventDefault( ) method: 19.2.1. Event Propagation
- 
  - 19.2.6.1. Event
- 25. W3C DOM Reference
- synthesized events and: 19.2.9. Synthesizing Events
 
- previewing events before processing (Netscape): 19.4.2. Event Capturing in Netscape 4
- previousNode( ) method
- 
  
  
  - NodeIterator object: 17.5.1.1. NodeIterator and TreeWalker
- 
    - 25. W3C DOM Reference
 
- TreeWalker object: 25. W3C DOM Reference
 
- previousSibling( ) method: 25. W3C DOM Reference
- previousSibling property: 17.2.1. Traversing a Document
- 
  - 25. W3C DOM Reference
- Node object: 17.1.2. Nodes
 
- prevValue property: 25. W3C DOM Reference
- primitive data types
- 
  
  
  - converting objects to: 5.4.1. Equality (==) and Identity (===)
- 
    - 8.7.4. The valueOf( ) Method
 
- converting values from one type to another: 3.12. Primitive Data Type Wrapper Objects
- Java char, converting to JavaScript number: 22.5. LiveConnect Data Conversion
- JavaScript
- 
    
    
    - converting JavaObject objects to: 22.6. JavaScript Conversion of JavaObjects
- 
      - 22.6. JavaScript Conversion of JavaObjects
 
- numbers: 23. Core JavaScript Reference
- numbers, converting to Java types: 22.5. LiveConnect Data Conversion
- strings: 23. Core JavaScript Reference
 
- numbers, strings, and booleans: 3. Data Types and Values
- reference types vs.: 4.4. Primitive Types and Reference Types
- 
    - 11.2.1. Primitive Types and Reference Types
 
- wrapper objects for: 3.12. Primitive Data Type Wrapper Objects
 
- primitiveType property: 18.5.5. Traversing Style Sheets
- 
  - 25. W3C DOM Reference
 
- print( ) function: 7.1. Defining and Invoking Functions
- print( ) method: 24. Client-Side JavaScript Reference
- 
  
  
  - Window object: 13.1. Window Overview
 
- privacy issues, JavaScript programs and: 21.1. JavaScript and Security
- ProcessingInstruction object: 25. W3C DOM Reference
- 
  - 25. W3C DOM Reference
 
- programming languages
- 
  
  
  - JavaScript as: 1.1.2. JavaScript Is Not Simple
- typed versus untyped: 4.1. Variable Typing
 
- programs (JavaScript), executing: 12.3. Execution of JavaScript Programs
- 
  
  
  - event handlers: 12.3.3. Event Handlers
- functions: 12.3.2. Functions
- JavaScript URLs: 12.3.4. JavaScript URLs
- scripts: 12.3.1. Scripts
- Window and variable lifetime: 12.3.5. Window and Variable Lifetime
 
- prompt( ) method: 6.17. try/catch/finally
- 
  - 13.1. Window Overview
- 13.2. Simple Dialog Boxes
- 24. Client-Side JavaScript Reference
 
- properties
- 
  
  
  - class: 8.5.3. Class Properties
- client-side JavaScript, case insensitivity in: 2.2. Case Sensitivity
- CSS2Properties: 25. W3C DOM Reference
- defined by DOM interfaces: 25. W3C DOM Reference
- form elements: 15.3.2. Form Element Properties
- function: 7.5. Function Properties and Methods
- 
    
    
    - defining custom: 7.5.3. Defining Your Own Function Properties
- prototype: 7.5.2. The prototype Property
 
- global, predefined: 2.8. Reserved Words
- HTML API (DOM): 17.1.3.1. HTML naming conventions
- instance: 8.5.1. Instance Properties
- 
    - 10.3.2. RegExp Instance Properties
 
- object: 3.5. Objects
- 
    - 8.1. Objects and Properties
- 8.5. Object-Oriented JavaScript
- Anchor: 14.8. Anchors
- applets: 14.9. Applets
- assigning functions to: 3.4. Functions
- 
      - 7.2. Functions as Data
 
- constructor function, creating with: 3.5.1. Creating Objects
- 
      - 8.2. Constructors
- 8.7.1. The constructor Property
 
- Cookie: 16.4. Cookie Example
- CSS2Properties: 18.3.1. Naming Conventions: CSS Attributes in JavaScript
- deleting: 8.1.4. Undefined Properties
- Document: 14.1.2. Document Properties
- 
      - 14.3. Document Color Properties
- 24. Client-Side JavaScript Reference
 
- embedded data: 14.10. Embedded Data
- enumerable: 23. Core JavaScript Reference
- enumerating: 8.1.3. Enumerating Properties
- Event: 19.2.9. Synthesizing Events
- 
      - 24. Client-Side JavaScript Reference
 
- event handler, assigning function to: 19.1.3. Event Handlers as Properties
- 
      - 19.1.6. Scope of Event Handlers
 
- event handler attributes as: 19.1.3. Event Handlers as Properties
- event handler return values: 19.1.4. Event Handler Return Values
- Form: 15.1. The Form Object
- 
      - 24. Client-Side JavaScript Reference
 
- global: 23. Core JavaScript Reference
- HTMLElement: 24. Client-Side JavaScript Reference
- Image: 14.6.3. Image Event Handlers
- 
      - 24. Client-Side JavaScript Reference
 
- inheritance from Object class: 8.5.7. Superclasses and Subclasses
- Input: 24. Client-Side JavaScript Reference
- JavaPackage hierarchy: 22.4.1. The JavaPackage Class
- JavaScript binding of DOM API: 17.1.6. Language-Independent DOM Interfaces
- 
      - 17.2.3. Modifying a Document
 
- JavaScript, corresponding to CSS style attributes: 18.3. Scripting Styles
- Layer: 24. Client-Side JavaScript Reference
- Layer, with CSS equivalents: 18.4.2. DHTML in Netscape 4
- Link: 14.7. Links
- 
      - 14.7.2. Link Event Handlers
- 24. Client-Side JavaScript Reference
 
- locally defined, checking for: 23. Core JavaScript Reference
- 
      - 23. Core JavaScript Reference
 
- Location: 24. Client-Side JavaScript Reference
- names as strings: 8.6. Objects as Associative Arrays
- Navigator: 24. Client-Side JavaScript Reference
- prototypes and inheritance: 8.4. Prototypes and Inheritance
- same-origin policy: 21.3. The Same-Origin Policy
- Screen: 24. Client-Side JavaScript Reference
- setting and querying: 8.1.2. Setting and Querying Properties
- setting from Java: 22.2.1. The JSObject Class
- undefined: 3.8. undefined
- 
      - 8.1.4. Undefined Properties
 
- Window: 24. Client-Side JavaScript Reference
 
 
- properties, object: 12.1.2. The Client-Side Object Hierarchy and the Document Object Model
- 
  
  
  - arguments: 7.3. Function Scope: The Call Object
- delete operator and: 5.10.4. The delete Operator
- deleting: 6.1. Expression Statements
- for/in statement and: 6.9. for/in
- Function: 7.5. Function Properties and Methods
- looping through: 6.9. for/in
- Navigator object: 13.6. The Navigator Object
- Window object: 13.1. Window Overview
 
- propertyIsEnumerable( ) method: 8.7.6. The propertyIsEnumerable( ) Method
- 
  - 23. Core JavaScript Reference
- 23. Core JavaScript Reference
 
- protocol property
- 
  
  
  - Link object: 24. Client-Side JavaScript Reference
- Location object: 13.9. The Location Object
- 
    - 24. Client-Side JavaScript Reference
 
 
- prototype objects: 7.5.2. The prototype Property
- 
  - 8.4. Prototypes and Inheritance
- 8.7.1. The constructor Property
- 23. Core JavaScript Reference
- 23. Core JavaScript Reference
- built-in classes: 8.4.1. Prototypes and Built-in Classes
- Circle class, defining with: 8.4. Prototypes and Inheritance
- inheritance and: 8.5.7. Superclasses and Subclasses
- 
    
    
    - class-based inheritance vs.: 8.5. Object-Oriented JavaScript
 
- isPrototypeOf( ) method: 8.7.7. The isPrototypeOf( ) Method
- multiple frames and: 13.11.3. JavaScript in Interacting Windows
 
- prototype property: 8.4. Prototypes and Inheritance
- 
  
  
  - constructor functions: 8.7.1. The constructor Property
- Function object: 23. Core JavaScript Reference
- functions: 7.5.2. The prototype Property
 
- protptype objects
- 
  
  
  - inheritance and: 8.4. Prototypes and Inheritance
 
- pseudorandom numbers: 23. Core JavaScript Reference
- public fields (applets), accessing from JavaScript: 22.1. Scripting Java Applets
- publicId property: 25. W3C DOM Reference
- 
  - 25. W3C DOM Reference
- 25. W3C DOM Reference
 
- push( ) method: 23. Core JavaScript Reference
- 
  
  
  - Netscape 4 implementation, JavaScript 1.2: 11.6. Netscape's JavaScript 1.2 Incompatibilities
 
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.