Flylib.com
Understanding AJAX: 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
Authors:
Joshua Eichorn
BUY ON AMAZON
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
Table of Contents
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
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
ISBN: 0132216353
EAN: 2147483647
Year: N/A
Pages: 154
Authors:
Joshua Eichorn
BUY ON AMAZON
Image Processing with LabVIEW and IMAQ Vision
Introduction to IMAQ Vision Builder
NI Vision Builder for Automated Inspection
Frame Grabbing
Spatial Image Filtering
Pattern Matching
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
Addressing
Business service layer
Part V: Building SOA (Technology and Design)
SOAP language basics
WS-Coordination overview
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Basic Commands to Get Started
Gaining Drawing Strategies: Part 2
Controlling Text in a Drawing
Managing External References
Appendix A Look at Drawing in 3D
Quartz Job Scheduling Framework: Building Open Source Enterprise Applications
Whos Using Quartz?
The Quartz Scheduler
Implementing a Listener
Quartz Clustering Cookbook
Working with Jobs
Java All-In-One Desk Reference For Dummies
Working with TextPad
Network Programming
Book VI - Swing
Creating Servlets
Working with XML
GDI+ Programming with C#
Transformation with Pens
Transforming Text
The Rectangle Structure
Customizing Page Settings
Appendix A. Exception Handling in .NET
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies