AJAX In Action [308]
callback 62
CSS attribute to align
apply() 403, 607
portability 128
icons 234
as Command pattern objects 85
Licensed to jonathan zheng INDEX 641 Function object ( continued) graphical user interface, GUI synchronous protocol 14 call() 76, 606 for message object 225 viewing headers 59 context of method call 76 gray out a window 233 hyperlink 23 in array 595 Hypertext Transfer Protocol over in command processor 460 H Secure Socket Layer using 76 (HTTPS) 264 function parameter handleAjaxResponse() 351 browser support for 264 checking for null 338 handleError() 351, 358, overhead of 265 options array 107 463, 557 functional requirements, for handleMouseUp() 458 I suggest component 393 handleTextInput(), of functions as first-class textSuggest 411 iconized message 230 references 76 HEAD, HTTP method 60 IDE 568 functions as objects 591 helper functions 84 identification field, in type-ahead helper method suggest 365 G example 356 IFrame getFirstValue 540 background processing in 469 Gamma, Erich 73 helper objects 346 communication between 181 garbage-collection 302 DBUtil 443 description 54 determining unused JSUtil 442 dynamic content display 428 variables 303 portal application 443 dynamic creation 55 Garrett, Jesse J. 4 hidden field for holding user in asynchronous GET, HTTP method 59 choice 369 communication 54 getComputedStyle(), Mozilla highlighting in data exchange 178 method 416 for notification 241 loading script 184 getElementById() 49 list items 383 making invisible 55 getElementsByTagName() 50, 339 with CSS 388 separate scriptng context 181 getElementsComputedStyle, Rico horizontal rule in HTML 526 image loading 499 utility function 416 host objects 599 implicit execution context 350 getLayer() helper method 555 extending 599 inheritance in JavaScript 597 getPortalWindows() 443 HTML of prototypes 600 getTransport() 348 page layout 433 initAjax(), Rico function 401 gif images, with transparency structure for document 43 initializeBehavior() 356 property 42 tree structure of tags 45 initWindow() 444 global variable web tag in 16 injectComponentBehaviors() 354 alternate to 375 HTML page injecting behavior 399 appropriate use 75 as template for code 128 innerHTML avoiding in reusable as view in MVC 93, 124 attaching messages 230 components 393 dynamic creation 526, 542 clearing an element 484 for communication 519 for type ahead suggest 369 property 53 for sharing 518 HTML page layout instanceof operator 151, 602 for simplicity 518 positioning elements on top of in multiple script context 185 inappropriate use 74 each other 516 integrated development tool var keyword, effect on 349 tables for 511 effect of page-based GMail 24 with CSS 511 workflow 563 Google HTTP protocol 59 interaction model in Ajax 65 googleKey access code 258 DELETE() 60 interface, not explicitly supported license key for access 260 GET() 59 in JS 603 SOAP interface to services 253 HEAD() 60 Internet Explorer Google Maps 25 header 59 XSLT processing XSLT 483 Google Suggest 24, 362 header, for security 277 zone security model 254 as an Ajax application 23 POST() 60 Internet Explorer browser limits results 364 PUT() 60 secruity zones 250 timers for post backs 364 state free 14 interpreted language 591 GrabNumber() 473 status codes 60 issuePortalCommand() 459 Licensed to jonathan zheng 642 INDEX isValidRequest() 274 global variables in 145 JScript .NET, JavaScript item element in RSS model 538 in Ajax application 18 interpreter 163 item elements 520 inheritance JSON 593 itemClickHandler handler 420 in 597 JavaScript Object Notation 191 with Prototype library 106 JSON-RPC J interpreted language 35 application framework 112 loading external file 371 library 192 JAR files login code 436 JSUtil for Mozilla browsers 262 loose typing 35 generate JS code 442 keytool for certificates 263 memory managed initialization