p object, HTMLParagraphElement,
852
P3P (Platform for Privacy Preferences),
588–589
Packages object, proprietary browser objects,
852–853
page object, proprietary document objects,
853
param object, HTMLParamElement,
853–854
parameters, of functions,
63
parenthesis "( )" operator,
94,
204
parse( ) method, Date object,
177–178
parseInt( ) method, type conversion,
64
passing function arguments,
63
Password object, HTMLInputElement,
854
patterns, regular expressions,
42,
194
plainText object, deprecated,
854
Platform for Privacy Preferences (P3P),
588–589
Plugin object, proprietary browser objects,
568,
854–855
plug-ins
refreshing plugins[ ] collection,
570–571
popup object, proprietary browser objects,
855
positional indicators, regular expressions,
194–195
pre object, HTMLPreElement,
856
pre/postfix, arithmetic operators,
739
preventDefault( ) method, DOM2,
340
print( ) method, Window object,
551
programming
best practices for use of functions,
128–131
deceptive programming tactics,
692
programming languages
characteristics of,
24–25
relationship of JavaScript to,
19–20
weak typing, strong typing, and untyped,
48–49
programming practices, JavaScript,
695–726
error messages, turning on,
698–699
list of common errors and symptoms,
701–702
properties
lowest common denominator for Document object,
225
overriding object properties,
156
same-origin policy and,
682
prototype-based object-oriented languages,
151,
558
prototypes, extending Array objects,
172–173