645
described, 377–380, 394–395
done() method, 378, 398–399
fail() method, 378, 397, 399
handling completion cleanup, 397–398
handling failure, 397
parallel execution and, 400
pipe() method, 398–400
progress() method, 378, 400–401
subscribing to completed, 398
then() method, 400, 402
timeouts, 396–397
updating progress, 400–401
when() method, 400, 402
prompt() function, 76–77
properties. See also CSS properties
array, 109–110
described, 109, 262–263
Properties window, 7, 11
prototype pattern, 271, 274–276
prototype property, 271–274
prototypes, 263
pseudo-class selectors, 148–149
pseudo classes, 148–149, 330
pseudo-element selectors, 148–150
pseudo elements, 149–150
pt measurement unit, 175
publisher-subscriber design pattern, 114
publishing packages, 350–351
PUT method (HTTP), 315–316
px measurement unit, 174
Q
<q> element
annotating content, 215–216
cite attribute, 215
described, 34
QueryString
form submissions and, 320–323
Node.js and, 343, 359–360
embedding content from, 50–52
limitations of, 558
plus sign (+), 67–69, 151, 327
PNG file type, 48
polymorphism, 262
popstate event, 117
Position object
coords property, 540–541
timestamp property, 541
PositionOptions object
described, 544
enableHighAccuracy property, 544
maximumAge property, 545
timeout property, 544
POST method (HTTP), 315–316, 322–323, 365–366
poster attribute (
element, 34, 217
precedence order
for element styles, 160–161
for operators, 68–69
preformatted content, displaying, 217
preload attribute