- Table of Contents
- P object — An object that encapsulates a paragraph delimited by a <P> tag.
- P.align — The alignment of the paragraph object with respect to its parent object.
- .pac — Proxy lookup conversion file.
- package — Reserved for future language enhancements.
- Packages — An alias for the window.Packages property.
- Packages.java — A package containing a collection of generic Java classes maintained as a package.
- Packages.netscape — A package containing a collection of Netscape-defined Java classes maintained as a package.
- Packages.netscape.javascript — A package containing support for Java code that needs to integrate with JavaScript via LiveConnect.
- Packages.netscape.plugin — A package containing support for applets and plugins that integrate with JavaScript via LiveConnect.
- Packages.sun — A package containing a collection of Sun Microsystems defined Java classes maintained as a package. This includes some Sun Java security support as well.
- pageXOffset — An alias for the window.pageXOffset property.
- pageYOffset — An alias for the window.pageYOffset property.
- ParamElement object — An object that encapsulates one of the parameters passed to an OBJECT object from its <PARAM> tags.
- ParamElement.name — The name of the parameter passed to the OBJECT object.
- ParamElement.type — The type of parameter being passed to an OBJECT object when the valueType property is set to "ref".
- ParamElement.value — The data value being passed to the OBJECT object in the parameter.
- ParamElement.valueType — The type of the value data that is being passed.
- Parameter — The formal description of a function interface.
- parent — An alias for the window.parent property.
- Parentheses ( ) — A precedence of execution control mechanism.
- parseFloat() — Parse a string to extract a floating-point value.
- parseInt() — Parse a string to extract an integer value.
- Password object — A text field in a form that echoes bullets instead of the typed character. Behaves as if it were a text cell but you cannot see what was typed.
- Password.handleEvent() — Pass an event to the appropriate handler for this object.
- Password.maxLength — The maximum length allowed for a password entry field.
- Password.readOnly — Set to true if the password field cannot be changed.
- Password.select() — All text in the password text entry cell is selected and can be cut and pasted by the user.
- Password.size — The width of the password text box measured in characters.
- Password.type — The type value for the <INPUT> object that describes the password text entry field in a form.
- Password.value — The user-entered value for the password text cell.
- Pattern matching — Part of the regular expression support in some implementations of JavaScript.
- PDF — A de facto standard for portable documents, which is owned by Adobe Inc.
- Perl Connect — A mechanism for communicating between JavaScript and Perl scripts.
- personalbar — An alias for the window.personalbar property.
- Pitfalls — There are many pitfalls for the unwary in JavaScript.
- Pixelate() — A transition effect with the appearance of a coarse pixelated dissolve.
- Pixelate() — An effect that simulates the pixelation achieved when lowering the display resolution of an image.
- Pkcs11 object — A hitherto undocumented object type supported by Netscape.
- PLAINTEXT object — An object that encapsulates a deprecated <PLAINTEXT> tag.
- Platform — An environment is built to run on a platform that describes an OS and a hardware configuration.
- Plugin compatibility issues — Not all plugins behave the same.
- Plugin events — The events that are triggered by plugins are commonly referred to as callbacks.
- Plugin object — An object representing a plugin.
- Plugin.description — The descriptive text that a plugin yields when requested to do so.
- Plugin.filename — The filename that a plugin is stored in.
- Plugin.isActive() — A means of detecting whether an applet or plugin is still active.
- Plugin.length — The number of MIME types supported by the plugin.
- Plugin.name — This corresponds to the NAME attribute of the tag that contains the plugin.
- Plugin.refresh() — A method to reload the plugin.
- PluginArray object — A collection of plugin modules that the browser can use to playback embedded content.
- PluginArray.item() — An item selector for accessing a single plugin within the collection.
- PluginArray.length — The number of plugin objects currently supported by the browser.
- PluginArray.refresh() — Refresh all the plugins in the current page.
- Pointers — JavaScript does not have pointers. On the other hand it does have good garbage collection.
- Polymorphic — Operations that are workable on a variety of data types.
- Portability — The ability of your script to run on multiple platforms.
- Positive value (+) — Indicate positive value or numeric cast a non-numeric value.
- Postfix decrement (--) — Decrement after access.
- Postfix expression — Increment or decrement an operand after access.
- Postfix increment (++) — Increment after access.
- Postfix operator — Operators that are placed after the operand.
- Power function — Functions that deal with powers of numbers.
- PRE object — An object that encapsulates the content of a <PRE> tag.
- PRE.width — The width of a block of pre-formatted text.
- Pre-processing — An extra processing step performed on the script source text before interpretation commences.
- Pre-processing - /*@ ... @*/ — A special form of the comment delimiters for enclosing pre-processor directives.
- Pre-processing - @<variable_name> — A special pre-processor variable container.
- Pre-processing - @_alpha — A pre-processor constant indicating whether the script is running in a DEC alpha workstation.
- Pre-processing - @_jscript — A pre-processor constant indicating whether the script is executing in a JScript interpreter.
- Pre-processing - @_jscript_build — A pre-processor constant indicating the build version of the JScript environment.
- Pre-processing - @_jscript_version — A pre-processor constant indicating the version number of the JScript interpreter.
- Pre-processing - @_mac — A pre-processor constant indicating whether the script is running in a Macintosh workstation.
- Pre-processing - @_mc680x0 — A pre-processor constant indicating whether the system contains a Motorola 68000 CPU.
- Pre-processing - @_PowerPC — A pre-processor constant indicating whether the system contains a Motorola PowerPC CPU.
- Pre-processing - @_win16 — A pre-processor constant indicating whether the script is running in a 16 bit Windows environment.
- Pre-processing - @_win32 — A pre-processor constant indicating whether the script is running in a 32 bit Windows environment.
- Pre-processing - @_x86 — A pre-processor constant indicating whether the system contains an Intel X-86 series CPU.
- Pre-processing - @cc_on — A switch to activate the pre-processor phase of the script interpreter.
- Pre-processing - @elif( ... ) ... — An optional else-if pre-processor token.
- Pre-processing - @else ... — Part of the conditional code use directive.
- Pre-processing - @end — Terminator for a conditional code block.
- Pre-processing - @if( ... ) ... — Conditionally include a block of code.
- Pre-processing - @set — Set the contents of a pre-processor variable.
- Precedence — The logical order of evaluation of expressions according to predefined rules.
- Preferences — Browser preferences can sometimes be manipulated from JavaScript.
- preferences.js — A special Netscape Navigator file containing preference information.
- Prefix decrement (--) — Decrement an operand before access.
- Prefix expression — Increment or decrement an operand before access.
- Prefix increment (++) — Increment an operand before access.
- Prefix operator — Operators that are placed before the operand.
- prefs.js — A special Netscape Navigator file containing preference information.
- Primary expression — Primary expressions are used with operators to form more complex expression types.
- Primitive value — A built-in native value type.
- print() — An alias for the window.print() method.
- Printing character — A character with a visible glyph.
- private — Reserved for future language enhancements.
- PrivilegeManager object — A Java class that administers privileges.
- PrivilegeManager.disablePrivilege() — A method for removing a privilege from a user.
- PrivilegeManager.enablePrivilege() — A method for granting an additional privilege to a user.
- Privileges — Secure access can be controlled by privileges.
- Procedural surfaces — A means of space filling an area within an HTML Element object using a shading algorithm.
- Procedure — A procedure is a function that does not return a meaningful result and which is meant to be called outside of a context where its value will be assigned or substituted in an expression.
- ProcessingInstruction object — Part of the DOM level support for XML that relates to the handling of a processing instruction embedded in the text of the document.
- ProcessingInstruction.data — The data content of the processing instruction.
- ProcessingInstruction.target — The target of the processing instruction is defined by XML as being the first token following the markup that begins the processing instruction.
- Program — Another name for a JavaScript script.
- project object — A server-side host object provided inside NES. This object represents a running application inside the server.
- project.lock() — A means of locking resources that might be shared by several sessions.
- project.unlock() — Relinquish a lock on a project object.
- prompt() — An alias for the window.prompt() method.
- Property — A property consists of a name, a value, and a set of attributes.
- Property accessor — Properties are accessed by name.
- Property attribute — A property can have zero or more attributes.
- Property name — The name of an object property.
- Property value — The value of an object property that is returned when that property is requested.
- protected — Reserved for future language enhancements.
- Prototype-Based Inheritance — JavaScript supports an inheritance chain based on prototypes.
- Prototype chain — JavaScript supports an inheritance chain based on prototypes.
- Prototype object — Prototypes are analogous to default instances in a truly object-oriented system.
- prototype.constructor — The prototype object has a constructor that refers to the object that the prototype object is a property of.
- prototype.toString() — A method that you should redefine in your own classes to yield a meaningful string value.
- prototype property — An internal method that returns a prototype.
- Proxies — A proxy server mediates on your behalf to span a firewall and gather items that your browser has requested.
- proxy.pac — This is a special file containing rules for accessing sites through proxy servers.
- Pseudo-random numbers — A series of numbers having an apparently random distribution.
- public — Reserved for future language enhancements.
- Punctuator — Punctuators are composed of special non-alphabetic characters.
- Put() — Internal private function.
- put() — Write publicly accessible properties.
- PutValue() — Internal private function.