AJAX In Action [314]
stying, visual with CSS 41
by non-developer 214
object 547
style array, DOM property 51
file links 446
setRequestHeader() 276
style classes
for latency 213
setter, getter methods, for
applying 48
providing client input 368
dynamic updating 442
naming 48
robustness 213
setTimeout() 528
style properties, CSS 39
text attribute in IE 357
Settings() 450
background image 40
text rendering 154
showOrbit() 301
color 40
text style properties 39
Simple Object Access Protocol.
dimensions 39
text-align property CSS 436
See SOAP
positioning 39
textbox, detecting active 379
simplicity application feature 215
text properties 39
TextPad, editor 567
singleton
visibility 40
TextSuggest component 394
defined 88
style.left, DOM property 78
texturing elements, with CSS 45
design pattern in business
style.pixelLeft, DOM property 78
this
logic 90
stylesheet, XSLT as 479
keyword 76
scripting context 90
subdomain
resolving reference 572
slideshow
determining identical 249
Thomas, Dave 603
behavior 549
effect on scripts 249
tier, in architecture 162
forward, back pause control 511
using document.domain
compared to MVC 162
starting 522, 547
property 250
TimedEvent object 284
transitions 510
submit button, disabling 194
timeout method, JavaScript 390
SOAP
submit() 329
timer object for transitions 520
browser tools for 260
submitGuess() 258
timers, using JS 390
build request manually 260
Sun Java Studio Creator 569
timestamp 218
creating 260
synchronous communication
format of 221
parsing response 260
example 12
timing events, adding and
response example 261
hyperlink 23
removing 390
role in security 253
synchronous server requests,
timing execution 282
sovereign application
usability impact 216
system clock 282
definition 15
syndicated XML feed 504
toDocumentPosition(), Rico 416
frameworks moving toward 24
how to view 504
toHTML method 542
SQL
syndication feed, formats of 506
tools, custom made 563
dynamic query construction
syntax definition files, pluggable
tooltip
335, 338
565
device, in notification 225
empty result set 336
Syntax highlighting 565
event handlers 229
extracting results 339
system resources in
implementation 229
injection attack 96
performance 280
pinned 229
injection error check 338
top variable 90
table creation 429
T
toString()
SQL SQuirrel database client
for view object 544
program 429
table cells, showing empty 477
results with different
start(), in RSSReader object 548
table width property 486
objects 151
Licensed to jonathan zheng INDEX 649 traffic volume, Ajax vs responsiveness 213 W conventional web 21 robustness 213 transfer objects, in J2EE 163 simplicity 215 web application transformNode(), XSLT usage contract, portal architecture 162 processing 483 object 459 as set of pages 14 transient application user accounts 429 blocked pages 21 definition 15 user interface classic 4 transition drag-and-drop in Ajax 22 conventional 8 effect 511, 554 generate from a model 147 conventional interaction 27 implementing 527 GMail 24 life cycle 17 object, in Scriptaculous response time 11 limitations 9 library 109 rich client 5 problems 8 timing 519 smooth interaction 21 transient application 15 triple combo box 345 toolkits 214 web archive (.war) file 454 try...catch blocks, in JS 257 Backbase 214 web browsers type-ahead suggest 362 Bindows 214 potential of 4 basic process 362 qooxdoo 214 technology included with 34 effect of fast typists 363 typical web page 8 web service handling multiple user interface programming, accessing with Ajax 253 elements 377 frameworks for 167 as Ajax data source 170 limiting post backs 364 user interface quality 4 coarse-grained façade 172 limiting results 364, 368 user investment in the fine-grained façade 172 middle of a word result 368 application 212 protecting private multiple elements 392 user table, design 429 methods 172 operation 391 user updates Web Services, definition