for, 98
for/each, 274
let keyword as variable declaration or loop
initializer, 270
while, 97
low property, Meter object, 973
lvalues, 64, 100
M
m (multiline mode) in regular expression
pattern matching, 259
makeArray( ) function, 573
malicious scripts, containment with same-
origin policy, 334
manifest files, application cache, 601
complex manifests, 603
updates, 603–607
map( ) function, 573
map( ) method
Array and jQuery, 530
Array object, 154, 192, 730
map, displaying using geolocation, 669
margin property, 416, 432
margins
in CSS box model, 424
specifying for elements with CSS, 423
match position, specifying for regular
expressions, 257
match( ) method, String object, 260, 843
Math object, 789–800
abs( ) function, 791
acos( ) function, 791
asin( ) function, 792
atan( ) function, 792
atan2( ) function, 792
ceil( ) function, 793
constants, 789
cos( ) function, 794
exp( ) function, 794
floor( ) function, 795
functions and constants defined as
properties, 33
log( ) function, 796
max( ) function, 187
max( ) method, 797
min( ) function, 797
pow( ) function, 798
random( ) function, 798
round( ) function, 798
sin( ) function, 799
sqrt( ) function, 799
static functions, 790
tan( ) function, 800
max property
Input object, 943
Meter object, 973
Progress object, 983
max( ) function, Math object, 187, 797
max-age attribute, cookies, 596
maximumAge option, Geolocation methods,
934
maxLength property, Input object, 943
MAX_VALUE (Number), 803
measureText( ), CanvasRenderingContext2D,
651, 877
media
controlling playback, 617
events, 620
querying status, 618
scripting audio and video, 615
type selection and loading, 617
media property
CSSStyleSheet object, 887
Style object, 989
MediaElement object, 965–970
constants defining values for networkState
and readyState, 965
event handlers, 968
methods, 969
properties, 966
MediaError object, 970
memoization, 196
merge( ) function, 573
message property
Error object, 769, 771
ErrorEvent object, 913
EvalError object, 774
GeolocationError object, 935
ReferenceError object, 829
URIError object, 856
MessageChannel object, 684, 970
MessageEvent object, 971
MessagePort object, 684, 972
messaging
cross-document, 336, 676–680
message event used for asynchronous
communication, 455
Index | 1053
Pdf edit hyperlink - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlink to pdf in preview; pdf links
Pdf edit hyperlink - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add hyperlink in pdf; add hyperlinks to pdf online
sending data to Worker objects with
postMessage( ), 681
support by WebSocket API, 714
metadata affecting media playback, 618
metaKey property, 451, 467, 485
Event object, 917
in jQuery, 543
Meter object, 973
method attribute and property, form elements,
399
method chaining, 169
from subclass to superclass, 231–233
method property, Form object, 928
methods, 30, 43, 163
adding to prototype objects for classes, 208
array
ECMAScript 3, 148–152
ECMAScript 3 and ECMAScript 5, 159
ECMAScript 5, 153–157
borrowing, 224
class, 199
common object methods, 138
toJSON( ), 139
toLocaleString( ), 139
toString( ), 139
valueOf( ), 140
comparison, 221–224
defined, 7
invocation expressions, 61
invoking, 167
Java, invoking with JavaScript programs in
Rhino, 291
jQuery, 528
special, restriction in secure subsets, 267
type conversion, 219
Microsoft Web Sandbox, 269
MIME types
application cache manifest files, 602
form data encoding, 502
media, 617
overriding incorrect type in HTTP response,
501
specifying in HTTP Content-Type headers,
496
text, 500
min property
Input object, 943
Meter object, 973
min( ) function, Math object, 797
MIN_VALUE (Number), 803
miterLimit property, 650, 872
mobile devices, events, 448, 456
modal dialog boxes, 349
(see also dialog boxes)
modules, 246–250
evaluation of, 302
function scope as private namespace, 248–
250
objects as namespaces, 246
monitorEvents( ), ConsoleCommandLine
object, 884
motion blur or smear effect on graphics in
canvas, 661
mouse
coordinates of pointer, 390
two-dimensional mouse wheels and wheel
event, 453
using keyboard instead of, 332
mouse events, 451, 467–471
default actions that can be prevented, 467
DOM Level 3 Events specification, 453
registering event handlers with jQuery, 540
testing if event is over painted pixel in
canvas, 663
testing whether event is over current path in
canvas, 662
mousewheel events, 452, 453, 471–475
handling, 472–475
working with, interoperably, 472
moveTo( ), CanvasRenderingContext2D, 632,
877
Mozilla
downloading Rhino from, 290
JavaScript versions, 265, 269
multidimensional arrays, 148
multiline property, RegExp object, 262, 830
multipart/form-data HTTP requests, 506
multiple property
Input object, 944
Select element, 986
mutable types, 31
muted property
MediaElement object, 967
setting for audio playback, 618
N
\n (newline character), 37
name attribute, HTML elements, 352, 399
1054 | Index
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
adding a link to a pdf in preview; change link in pdf file
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET allows VB.NET developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
pdf link to attached file; add hyperlink pdf file
selecting elements by name, 365
setting, creating properties on Document
object, 366
name property
Attr object, 862
DocumentType object, 899
DOMException object, 900
Error object, 770, 771
EvalError object, 774
File object, 693, 924
form elements, 400
Form object, 928
FormControl object, 930
IFrame object, 939
ReferenceError object, 829
URIError object, 856
Window object, 354, 1003
namedItem( ) method
HTMLCollection object, 368, 937
HTMLOptionsCollection object, 939
Select element, 987
names
CSS properties in JavaScript, 431
of functions, 165
window name, importance of, 354
namespace URI property, Attr object, 862
namespaces
createElementNS( ) method, 382
createElementNS( ) method, Document,
895
function scope as private namespace, in
modules, 248–250
functions as, 178–180
getAttributeNS( ), Element object, 907
getElementsByTagNameNS( ) method, 896
isDefaultNamespace( ), Node object, 978
jQuery, 527
jQuery plug-in binding event handlers, 584
lookupPrefix( ), Node object, 979
namespaceURI property, Element object,
905
objects as, 246
process namespace, Node, 297
specifying for event handlers with jQuery,
545
SVG, 627
XML documents including attributes from
other namespaces, 377
XML, working with in E4X, 286
NaN (not-a-number), 34, 800
equality comparisons and, 34
isNaN( ) function, 785
Number.NaN, 803
native objects, 116
naturalHeight and naturalWidth properties,
Image object, 941
Navigator object, 330, 346, 974
browser sniffing properties, 346
cookieEnabled property, 594
geolocation property, 668
miscellaneous properties and methods, 348
onLine property, 608
navigator property
Window object, 346, 1003
WorkerGlobalScope object, 683, 1009
negative infinity, 33, 804
negative lookahead assertions in regular
expressions, 258
negative zero value, 33
equality comparisons to positive zero, 34
nested functions, 166, 309
NETWORK section, application cache
manifest, 603
networking
client-side JavaScript and, 333
TCP-based, net module in Node, 300
networkState, MediaElement object, 620, 965,
967
new keyword
instantiating Java classes, 291
preceding object creation expressions, 61
new operator
constructor invocation with, 202
creating objects, 117
newURL property, HashChangeEvent object,
935
newValue property, StorageEvent object, 988
next( ) and prev( ) methods, jQuery, 581
next( ) method
generators, 278
iterators, 275
nextAll( ) and prevAll( ) methods, jQuery, 581
nextElementSibling, Element object, 373, 905
nextSibling property, Node object, 371, 976
nextUntil( ) and prevUntil( ) methods, jQuery,
581
noConflict( ) function, 527, 583
Node interpreter, 289
Index | 1055
VB.NET PDF Library SDK to view, edit, convert, process PDF file
processing images contained in PDF file. Please click to see details. PDF Hyperlink Edit. RasterEdge PDF SDK for .NET package offers
chrome pdf from link; pdf hyperlinks
C# PDF Library SDK to view, edit, convert, process PDF file for C#
processing images contained in PDF file. Please click to see details. C#.NET: Edit PDF Hyperlink. RasterEdge PDF SDK for .NET package
c# read pdf from url; add hyperlinks pdf file
chat server using WebSockets and, 715
online documentation, 296
scripting asynchronous I/O with, 296–304
buffers, 298
client-side timer functions, 297
event emitters, 297
file and filesystem API in fs module, 299
functions, 296
HTTP client utilities module (example),
302–304
HTTP server (example), 300–302
streams, 298
TCP-based networking, 300
Node object, 975–979
appendChild( ) method, 383
attributes property, 378
cloneNode( ) method, 382
constants, possible values of nodeType
property, 976
constants, return value of
compareDocumentPosition( ),
976
documents as trees of, 371
insertBefore( ) method, 383
methods, 977
properties, 976
removeChild( ) method, 384
replaceChild( ) method, 384
textContent property, 380
NodeList object, 365, 896, 979
overview of, 367
returned by getElementsByTagName( ),
366
nodeName property, Node object, 372, 976
nodes, 363
creating, inserting, and deleting in
documents, 382–387
creating nodes, 382
inserting nodes, 382, 383
removing and replacing nodes, 384
using DocumentFragments, 385
nodeType property, Node object, 371, 977
nodeValue property, Node object, 372, 381,
977
nonzero winding rule, 635
normalization
normalized, defined, 995
Unicode encodings, 23
normalize( ) method, Node object, 979
not( ) method, jQuery, 579
not-a-number (see NaN)
noValidate property, Form object, 929
now( ) method, Date object, 752
null values, 29, 41
properties with, access errors, 123
property access expressions and, 60
Number object, 801–808
constants, 801
MAX_VALUE, 802
methods, 801
MIN_VALUE, 803
NaN, 803
NEGATIVE_INFINITY, 803
POSITIVE_INFINITY, 804
read-only values for Infinity and NaN global
variables, 34
toExponential( ) method, 804
toFixed( ) method, 805
toLocaleString( ) method, 806
toPrecision( ) method, 806
toString( ) method, 48, 807
valueOf( ) method, 808
Number( ) constructor, 43, 801
Number( ) function, type conversions with, 47
numbers, 31–36
arithmetic in JavaScript, 33
binary floating-point and rounding errors,
34
conversions, 45, 47
number-to-string, 48
object-to-number, 49, 51
dates and times, 35
defining a complex number class (example),
206
floating-point literals, 32
integer literals, 32
wrapper objects, 43
numeric literals, 31
numeric types, 29
O
Object class, 75, 808–826
constructor property, 809, 811
create( ) function, 118, 133, 811
defineProperties( ) function, 132, 812
defineProperty( ) function, 101, 132, 134,
145, 813
freeze( ) function, 137, 814
1056 | Index
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET edit PDF digital signatures, C#.NET edit PDF sticky note Merge all Excel sheets to one PDF file in VB Change Excel hyperlink to PDF hyperlink and bookmark.
adding a link to a pdf in preview; pdf email link
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
adding links to pdf document; active links in pdf
getOwnPropertyDescriptor( ) function, 131,
134, 815
getOwnPropertyNames( ) function, 128,
816
getPrototypeOf( ) function, 135, 817
hasOwnProperty( ) method, 125, 817
isExtensible( ) function, 137, 818
isFrozen( ) function, 137, 819
isPrototypeOf( ) method, 135, 819
isSealed( ) function, 820
keys( ) function, 128, 821
methods, 138, 809
preventExtensions( ) function, 137, 821
propertyIsEnumerable( ) method, 125, 822
prototype property, 118
seal( ) function, 137, 823
static methods, 809
toLocaleString( ) method, 139, 823
toString( ) method, 139, 824
valueOf( ) method, 140, 825
object creation expressions, 61
object databases, 705
<object> elements, 537
displaying SVG images, 622
object literals, 117
object types, 29
Object( ) function, type conversions with, 47
object-oriented programming
favoring composition over inheritance, 233
separating interface from implementation,
234
strongly typed languages, 199
object-oriented techniques in JavaScript, 215
borrowing methods, 224
constructor overloading and factory
methods, 227
emulating private instance fields, 226
enumerated types (example), 217–219
implementing comparison methods in
classes, 221–224
Set class (example), 215–217
standard conversion methods, 219
objects, 5, 115–140
array-like, 158
arrays of, 141
attributes of, 116, 135–138
class attribute, 136
extensible attribute, 137
prototype attribute, 135
callable, 191
conversion to primitives, 49–52
conversion to strings, 672
conversion to strings for Ajax, 559
conversions, 45
creating, 116–119
using new operator, 117
using object literals, 117
using Object.create( ) function, 118
using prototypes, 118
deleting properties, 124
determining class of, 210
using constructor name as class
identifier, 211
using constructor property, 211
using duck-typing, 213
using instanceof operator, 210
enumerating properties, 126–128
form-encoding properties for HTTP
request, 502
global object, 42
initializers, 58
instanceof operator, 75
iterable, 275
iterating through properties with
jQuery.each( ) function, 572
Java, querying and setting fields in Rhino,
291
jQuery, 527
methods, 7, 163
universal, 138
mutable object references, 44
properties, 115
property access expressions, 60
property attributes, 131–134
property getters and setters, 128–130
querying and setting properties, 120–124
inheritance and, 122
objects as associative arrays, 120
property access errors, 123
serializing, 138
structured clones of, 672
testing properties, 125
wrapper, 43
XML, 284
octal values, 32
offline web applications, 588, 608–612
application storage and, 601
events, 455
Index | 1057
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Set File Permissions. Password: Open Document. Edit Digital Signatures. Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark
add hyperlink in pdf; add hyperlink pdf file
.NET PDF SDK - Description of All PDF Processing Control Feastures
signature; Add signature image to PDF file. PDF Hyperlink Edit. Support outline; More about PDF Hyperlink Edit ▶. PDF Metadata Edit. Support
add links to pdf in acrobat; convert excel to pdf with hyperlinks
offset properties, document elements, 394
offset( ) method, jQuery, 534
offsetHeight and offsetWidth properties,
Element object, 394, 905
offsetLeft and offsetTop properties, Element
object, 394, 905
offsetParent property, Element object, 395,
905
offsetParent( ) method, jQuery, 535
offsetX and offsetY properties, Event object,
917
oldURL property, HashChangeEvent object,
935
oldValue property, StorageEvent object, 988
onbeforeunload event handler, windows, 462
onchange attribute, 315
onchange event handlers
text fields, 403
toggle buttons in forms, 402
onclick event handlers, 316
button elements in forms, 401
ondragstart event handler, 476
one( ) method, jQuery, 545
onerror property
Window object, 351, 450
setting to a function, 321
WorkerGlobalScope object, 683
onhashchange property, Window object, 672
onLine property
Navigator object, 348, 974
WorkerNavigator object, 1012
onload event handlers, 318
in client-side script revealing content, 309
in digital clock program, 312
onload( ) function, defining (example), 322
onmessage event handlers, 336
onmessage property, WorkerGlobalScope,
682
onmousedown attribute, <div> element, 471
onreadystatechange property,
XMLHttpRequest object, 499, 1013,
1017
onreset event handlers, form elements, 400
onstorage property, Window objects, 592
onsubmit event handlers, form elements, 400
ontimeout property, XMLHttpRequest object,
510
opacity property, 428, 551
animating, 552, 556
animating changes for fadeable elements,
435
open( ) method
Document object, 897
Window object, 354, 1006
javascript:URL as argument, 315
XMLHttpRequest object, 1015
opener property, Window object, 356, 1003
opening and closing tags of elements, 379
opening and closing windows, 354–356
closing windows, 356
OpenSocial API, 268
Opera, 455
(see also web browsers)
current version, 327
global compositing approach, 659
operating systems
drag-and-drop operations based on, 454
web browsers as, 310
operators, 5, 57, 62–66
+ (addition or string concatenation)
operator, 67
arithmetic, 66
assignment, 78
associativity, 65
bitwise, 69
comparison, 73
conditional (?:), 82
delete, 84
equality and inequality, 71
in, 74
instanceof, 75
list of JavaScript operators, 62
logical AND (&&), 75
logical NOT (!), 77
logical OR (||), 76
lvalues, 64
number of operands, 64
operand and result type, 64
order of evaluation, 66
precedence, 65
side effects, 64, 88
typeof, 82
unary arithmetic operators, 68
void, 85
optimum property, Meter object, 973
<option> elements, 938
Option object, 404, 980
options property, Select element, 986
1058 | Index
orientation property, Window object, 456
orientationchanged event, 456
origin of a document, 334, 590
origin property, MessageEvent object, 677,
971
Origin: request header, 335
originalEvent property, Event object, 544
outerHeight and outerWidth properties,
Window object, 1003
outerHTML property, Element object, 379,
905
implementing using innerHTML, 384
outerWidth( ) and outerHeight( ) methods,
jQuery, 535
Output object, 981
overflow, 33
overflow property, 428, 451
overflowing content, scrollable elements in
documents, 396
overlapping translucent windows (CSS
example), 429–431
overloading constructors, 227
overrideMimeType( ), XMLHttpRequest
object, 501, 1016
own properties, 116
ownerDocument property, Node object, 977
ownerNode property, CSSStyleSheet object,
887
ownerRule property, CSSStyleSheet object,
887
P
padded-JSON (see JSONP)
padding
in CSS box model, 424
specifying for elements with CSS, 423
padding property, 416
PageTransitionEvent object, 981
pageX and pageY properties, Event object,
917
in jQuery, 543
pageXOffset and pageYOffset properties,
Window object, 391, 1003
paragraph separators, 22
param( ) function, 562
parameters (function), 163, 171
optional, 171
parent property, 356
Window object, 1003
parent window, 354
parent( ) and parents( ) methods, jQuery, 581
parentNode property, Node object, 371, 977
parentRule property, CSSRule object, 885
parentStyleSheet property
CSSRule object, 886
CSSStyleSheet object, 887
parentsUntil( ) method, jQuery, 581
parse( ) function, 138, 786
parse( ) method, Date object, 752
parseFloat( ) function, 49, 826
parseInt( ) function, 49, 827
parseJSON( ) function, 573
partial application of functions, 188, 194–196
path attribute, cookies, 594
setting, 596
pathname property
Link object, 963
Location object, 343, 965
WorkerLocation object, 1012
paths
canvas, 631
beginPath( ) method, 873
closePath( ) method, 874
creating and rendering, 867
curved paths, 643
defining, 632
determining if point is on, 877
determining whether point is in, 635
line drawing attributes, 648
testing if mouse event is over current
path, 662
SVG, 627
pattern matching, 39
(see also regular expressions)
string methods for, 259
pattern property, Input object, 944
patternMatch property, FormValidity object,
932
patterns
fill or stroke using, 647, 867
specifying for fill or stroke in canvas, 647
pause( ) method, MediaElement object, 617,
970
paused property, MediaElement object, 967
period (.) (see . (dot), under Symbols)
persisted property, PageTransitionEvent
object, 982
persistent filesystem, 700
Index | 1059
PI constant (Math), 797
pie chart, drawing with JavaScript and SVG,
624–627
pipeline of generators, 279
pixelDepth property, Screen object, 984
pixels
compositing in canvas, 657–660, 869
enlarged withdrawImage( ) in canvas, 656
manipulation in canvas, 661–662, 870
testing if mouse event is over painted pixel
in canvas, 663
placeholder attribute, text fields, 402
placeholder property, Input object, 944
platform property
Navigator object, 347, 974
WorkerNavigator object, 1012
play( ) method, MediaElement object, 617,
970
playbackRate property, MediaElement object,
618, 967
played property, MediaElement object, 619,
967
plug-ins
scripting in browsers, security implications,
336
plugins property
Document object, 893
HTMLDocument object, 367
PNG image format, canvas content returned in,
656
point, determining element at, 393
polygons, drawing with Canvas methods, 633
pop ups, blocking by browsers, 355
pop( ) method, Array object, 151, 731
popstate events, 672
PopStateEvent object, 982
port property
Link object, 963
Location object, 343, 965
WorkerLocation object, 1012
port1 and port2 properties, MessageChannel
object, 971
ports property, MessageEvent object, 971
position property, 420
Progress object, 983
position( ) method, jQuery, 535
positioning elements
CSS box model, 424
CSS example, shadowed text, 422
document and element geometry and
scrolling, 390–396
getting and setting element geometry in
jQuery, 534
handling mousewheel events (example),
472–475
using CSS, 420–423
positive infinity, 33, 804
positive lookahead assertions in regular
expressions, 258
POSIX (Unix) API, use in Node, 289
POST method, 496
encoding HTTP request body with XML
document, 504
file upload with HTTP request, 505
making HTTP request with form-encoded
data, 503
making HTTP request with JSON-encoded
body, 504
posting plain text to a server, 497
request body, 497
post( ) function, 563
poster property, Video object, 998
postMessage( ) method
MessagePort object, 972
Window object, 336, 677, 1006
Twitter search gadget controlled by,
678–680
Worker object, 681, 1008
WorkerGlobalScope object, 1010
pow( ) function, Math object, 798
precedence, operator, 65
precision for numbers, 807
prefix property
Attr object, 862
Element object, 905
preload property, MediaElement object, 618,
967
prepend( ) method, jQuery, 538
prependTo( ) method, jQuery, 538
prev( ) method, jQuery, 581
prevAll( ) method, jQuery, 581
preventDefault( ) method, Event object, 464,
548, 919
preventExtensions( ) function, 137, 821
previousElementSibling, Element object, 373,
905
previousSibling property, Node object, 371,
977
1060 | Index
prevUntil( ) method, 581
primary expressions, 57
primitive types, 29
conversion of JavaScript primitives to Java,
290, 293
conversions to other types, 46
immutable primitive values and mutable
object references, 44
object to primitive conversions, 49–52
print( ) function (Rhino), 290
print( ) method, Window object, 1006
printing
beforeprint and afterprint events, 455
defining jQuery.fn.println( ) function, 583
private properties, 208
emulating private instance fields in
JavaScript, 226
procedures, 166
processData option, 562
ProcessImageInstruction object, 982
ProcessingInstruction object, creating, 895
profile( ) method
Console object, 883
ConsoleCommandLine object, 884
profileEnd( ) method
Console object, 883
ConsoleCommandLine object, 884
programs, JavaScript, 317
progress events, 455, 498, 507–510
HTTP, 507
upload, 508
XMLHttpRequest Level 2 (XHR2), 1017
Progress object, 982
ProgressEvent object, 983
prompt( ) method, Window object, 348, 1006
propagation of events (see events, event
propagation)
properties
attributes of, 116, 131–134
class, 199
computed style, 436
converting HTML attribute names to, 376
CSS style properties, 414
dataset attributes converted to, 377
defined, 115
deleting, 124
enumerating, 126–128
event handler, 457
mirroring HTML attributes, 315
naming convention, 321
form and form element, 399
function, 186
Function object, defining your own, 178
functions assigned to, 176
getters and setters, 128–130
global, 781
HTMLElement, mirroring HTML element
attributes, 375
important CSS style properties, 419
inherited, checking for, 817
iterating through, with for/in loops, 100
enumeration order, 101
making nonenumerable, 238
names and values, 117
naming conventions for CSS properties in
JavaScript, 431
nonstandard CSS properties, 416
Object.defineProperties( ) method, 812
private, in Java-style classes, 208
property names versus array indexes, 143
prototype, inheritance of, 118
querying and setting, 120–124
access errors, 123
inherited properties, 122
objects as associative arrays, 120
shortcut properties in CSS, 416
special, restriction in secure subsets, 267
testing, 125
using as function arguments, 174
variables as, 55
property access expressions, 60
method invocations, 168
precedence, 65
property descriptors, 131, 815
ECMAScript 5 properties utilities, 244–246
getting for named property of an object,
131
utility functions for, 239
propertyIsEnumerable( ) method, 125, 822
__proto__ property, 136
protocol property
Link object, 963
Location object, 343, 965
WebSocket object, 714, 1000
WorkerLocation object, 1012
prototype attribute, 135
prototype chain, 118
Index | 1061
Prototype framework, Scriptaculous library,
435
Prototype library, 338
prototype property
Function object, 780
functions, 186
restrictions in secure subsets, 267
prototypes, 118, 205, 384, 811
adding methods to augment classes
inheriting from, 208
Array.prototype, 141
classes and, 200
constructor function, 203
constructor property and, 204
constructor, used as prototype of new
object, 201
defined, 116
duck-typing and, 213
inheritance and, 115
jQuery.fn, 583
making nonextensible, 242
in multiple, interacting windows, 359
Object.getPrototypeOf( ) method, 817
Object.isPrototypeOf( ) method, 819
proper initialization, key to subclassing,
229
testing prototype chain of an object, 210
proxy objects, 359
proxy( ) function, 573
pseudo-class filters, 584
publicId property, DocumentType object, 899
push buttons, 401
push( ) method, Array object, 151, 731
adding elements to end of array, 145
pushStack( ) method, jQuery, 582
pushState( ) method, History object, 672, 936
history management with (example), 673–
676
PUT method, 609
putImageData( ),
CanvasRenderingContext2D, 661,
878
Q
quadraticCurveTo( ),
CanvasRenderingContext2D, 643,
878
queryCommandEnabled( ), Document object,
410, 897
queryCommandIndeterminate( ), Document
object, 897
queryCommandState( ), Document object,
410, 897
queryCommandSupported( ), Document
object, 410, 897
queryCommandValue( ), Document object,
897
querySelector( ) method, 370
Document object, 897
Element object, 908
querySelectorAll( ) method, 370
Document object, 440, 898
$( ) function versus, 529
Element object, 908
selecting form elements, 398
queue( ) method, jQuery, 558
queues, jQuery animation, 552
canceling, delaying, and queuing effects,
557
queue property, animation options object,
555
quirks mode, 330, 425
HTML document display, 369
quotation marks (see under Symbols section)
R
radial gradients, 647, 875
radians, specifying for angles in Canvas API,
638
<radio> elements, 402
random( ) function, Math object, 798
Range object, 408
RangeError object, 828
rangeOverflow property, FormValidity object,
932
rangeUnderflow property, FormValidity
object, 932
read operations, 925
(see also FileReader object)
events triggered on XMLHttpRequest or
FileReader, 455
readAsArrayBuffer( ) method
FileReader object, 698, 699, 926
FileReaderSync object, 927
readAsBinaryString( ) method
FileReader object, 698, 926
FileReaderSync object, 927
readAsDataURL( ) method
1062 | Index
Documents you may be interested
Documents you may be interested