SEARCH
0-9 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
Prev | Current Page 284 | Next

Jonathan Snook, Aaron Gustafson, Stuart Langridge, and Dan Webb

"Accelerated DOM Scripting with Ajax, APIs, and Libraries"

PeriodicalUpdater library, 125
Ajax.Responders, 201
Ajax.Updater library, 125, 197??“198, 206
alert method, 6
anchors, 130, 204??“205
animation
about, 82
advantages, 129??“130
building simple, 130??“136
callback events, 136??“137
easing, 145??“146
enhancing, 135??“136
FAQ example, 139??“142
guidelines, 130
help system example, 202??“204
libraries, 86??“87, 93, 142, 145??“146
queueing, 137??“139
sliding effect, 202??“204
techniques, 33
timed sequence management, 132??“134
anonymous functions, 21??“23
append method (jQuery library), 165
appendChild method, 34
Apple Internet browsers, 2
apply method (JavaScript), 76??“77, 83
arguments, method, 24??“25, 58, 67??“68, 118
Array.each method (Prototype library), 84, 88
Array.push method, 82
arrays, 77, 78??“79
Asynchronous JavaScript and XML. See Ajax
attachEvent method (Internet Explorer),
45??“46
attributes, handling, 29, 32??“33
attributes property, 29
nB
Base (Edwards), 63
base2.DOM library, 86, 96
Beckham, Travis, 175
bind(this) call, 179, 198
bindAsEventListener method, 83
binding objects in JavaScript libraries, 47
bracket notation, JavaScript, 23
browser sniffing, 36
browsers, Internet. See also individual
browsers
capabilities, detecting, 36??“37
characteristics, 1
document load, testing for, 44
DOM support, 3, 7, 16, 26, 28, 33??“34
history, 2, 14
Index
215
JavaScript development, selection, 7
plug-ins, 7, 15, 95
Quirks mode, 15
standards, 1??“2
Strict mode, 15
XMLHttpRequest support, 3, 100, 118??“119
XML/XSLT libraries, 113
nC
C# language, 57
calendar, Google, 129??“130
calendar widget (Yahoo! User Interface
library), 91
call method (JavaScript), 47, 75??“77
callbacks, 74??“75, 77, 136??“137
camel case format, 33, 39
Camino browser, 2
Cascading Style Sheets.


Pages:
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293