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
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Introduction
Reverse Engineering and Importing to ORM
Editing Logical Models”Intermediate Aspects
Editing Logical Models”Advanced Aspects
Other Features and Best Practices
Interprocess Communications in Linux: The Nooks and Crannies
Library Functions
Process Memory
Introduction
Multiplexing I/O with select
C.3. RPC Keywords
Qshell for iSeries
Additional Control Structures
Path-Name Expansion
Scripts - Debugging, Signals, and Traps
Accessing OS/400-Specific Objects
Appendix B Qshell versus DOS
Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies)
The Functional Triad Computers in Persuasive Roles
Computers as Persuasive Tools
Computers as Persuasive Media Simulation
Computers as Persuasive Social Actors
Increasing Persuasion through Mobility and Connectivity
802.11 Wireless Networks: The Definitive Guide, Second Edition
11 Framing in Detail
Data Frames
Power Conservation
Gaussian Frequency Shift Keying (GFSK)
Choosing Your Logical Architecture
Quantitative Methods in Project Management
Project Value: The Source of all Quantitative Measures
Introduction to Probability and Statistics for Projects
Risk-Adjusted Financial Management
Special Topics in Quantitative Management
Quantitative Methods in Project Contracts
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