Table of Contents


book cover
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
By Joshua Eichorn
...............................................
Publisher: Prentice Hall
Pub Date: August 11, 2006
Print ISBN-10: 0-13-221635-3
Print ISBN-13: 978-0-13-221635-7
Pages: 352
 

Table of Contents  | Index

   Copyright
   Prentice Hall Open Source Software Development Series
   Acknowledgments
   About the Author
   Preface
    Part I: 
      Chapter 1.  What Is AJAX?
      Section 1.1.  Rich Internet Applications
      Section 1.2.  AJAX Defined
      Section 1.3.  Technologies of AJAX
      Section 1.4.  Remote Scripting
      Section 1.5.  Gmail Brings XMLHttpRequest into the Mainstream
      Section 1.6.  New Name: AJAX
      Section 1.7.  Summary
      Chapter 2.  Getting Started
      Section 2.1.  XMLHttpRequest Overview
      Section 2.2.  Cross-Browser XMLHttpRequest
      Section 2.3.  Sending Asynchronous Requests
      Section 2.4.  AJAX Without XMLHttpRequest
      Section 2.5.  Fallback Option 1: Sending a Request Using an IFrame
      Section 2.6.  Fallback Option 2: Sending a Request Using a Cookie
      Section 2.7.  Summary
      Chapter 3.  Consuming the Sent Data
      Section 3.1.  Document-Centric Approaches
      Section 3.2.  Remote Scripting
      Section 3.3.  How to Decide on a Request Type
      Section 3.4.  Summary
      Chapter 4.  Adding AJAX to Your Web Development Process
      Section 4.1.  Changes to the Development Cycle
      Section 4.2.  Integrating AJAX into a Framework
      Section 4.3.  JavaScript as a Primary Development Language
      Section 4.4.  Problems Created by the New Development Paradigm
      Section 4.5.  Advantages to Using a Library
      Section 4.6.  Reasons to Build Your Own Library
      Section 4.7.  How Open Source Fits into the Mix
      Section 4.8.  Use Case for Building: The Firefox Counter
      Section 4.9.  Use Case for Downloading: An Intranet Web Site
      Section 4.10.  Summary
      Chapter 5.  Getting the Most from AJAX
      Section 5.1.  Goals of AJAX
      Section 5.2.  Measuring Improvements
      Section 5.3.  Promises and Problems of Combining AJAX with Other New Technologies
      Section 5.4.  Summary
      Chapter 6.  Usability Guidelines
      Section 6.1.  Defining Usability
      Section 6.2.  Usability Guidelines
      Section 6.3.  Common Usability Problems
      Section 6.4.  Summary
      Chapter 7.  AJAX Debugging Guide
      Section 7.1.  Two Sides to Debugging
      Section 7.2.  Looking at AJAX Communications
      Section 7.3.  JavaScript Debugging Tools
      Section 7.4.  JavaScript Exceptions
      Section 7.5.  Dumping Variables
      Section 7.6.  Summary
    Part II: 
      Chapter 8.  Libraries Used in Part II: Sarissa, Scriptaculous
      Section 8.1.  Overview of the Use Cases
      Section 8.2.  Libraries Used in Part II of This Book
      Section 8.3.  Sarissa
      Section 8.4.  Scriptaculous
      Section 8.5.  Summary
      Chapter 9.  Libraries Used in Part II: HTML_AJAX
      Section 9.1.  HTML_AJAX
      Section 9.2.  Summary
      Chapter 10.  Speeding Up Data Display
      Section 10.1.  Overview of the Sun Rise and Set Data Viewer
      Section 10.2.  Building the Non-AJAX Version of the Sun Rise and Set Viewer
      Section 10.3.  Problems with the Non-AJAX Viewer
      Section 10.4.  Improving Viewing with AJAX
      Section 10.5.  Summary
      Chapter 11.  Adding an AJAX Login to a Blog
      Section 11.1.  Why Logins Work Well with AJAX
      Section 11.2.  Building an AJAX Login
      Section 11.3.  Extending the Login Form
      Section 11.4.  Implementing the AJAX Comment Login System Using XML
      Section 11.5.  Summary
      Chapter 12.  Building a Trouble-Ticket System
      Section 12.1.  Trouble-Ticketing System
      Section 12.2.  AJAX Reliance Scale
      Section 12.3.  Creating the Back End
      Section 12.4.  Exporting the Back End
      Section 12.5.  Building the JavaScript Application
      Section 12.6.  Login Component
      Section 12.7.  User-Registration Component
      Section 12.8.  Account-Editing Component
      Section 12.9.  Ticket-Creation Component
      Section 12.10.  Ticket-Editor Component
      Section 12.11.  My-Tickets Component
      Section 12.12.  Assign-Tickets Component
      Section 12.13.  Security Considerations with AJAX Applications
      Section 12.14.  Comparing Our AJAX-Driven Application against a Standard MVC Model
      Section 12.15.  Summary
    Appendix A.  JavaScript AJAX Libraries
      AJAX Toolbox
      Bajax
      Dojo Toolkit
      libXmlRequest
      MochiKit
      Rico
      Simple AJAX Code-Kit (SACK)
      ThyAPI
      Qooxdoo
      XHConn
      Yahoo! User Interface Library
    Appendix B.  AJAX Libraries with Server Ties
      PHP
      Java
      C#/.NET
      Multiple Languages
    Appendix C.  JavaScript DHTML Libraries
      Accesskey Underlining Library (AUL)
      Behaviour
      cssQuery()
      Dean Edwards IE7
      DOM-Drag
      JavaScript Shell
      Lightbox JS
      Moo.fx
      Nifty Corners Cube
      overLIB
      Sorttable
      Tooltip.js
      WZ_jsgraphics
      WZ_dragdrop
   Index



Understanding AJAX(c) Using JavaScript to Create Rich Internet Applications
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
ISBN: 0132216353
EAN: 2147483647
Year: N/A
Pages: 154

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net