Ajax InfoCentre
Ajax (asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is retrieved using the XMLHttpRequest object or through the use of Remote Scripting in browsers that do not support it.
This product is the complete training program for writing Ajax code! It teaches you novice to advanced techniques. The course has been designed to build essential skills quickly and effectively using examples and exercises. The lessons have been divided into small, manageable and practical chunks. The software features a strong Search system and allows you to Bookmark your favourite topics for future reference.
What you get (Course Outline)
Preface
Chapter 1. Types of Web Pages
Section 1.1. Static Web Pages
Section 1.2. Dynamic Web Pages
Section 1.3. Web Browsers
Section 1.4. A Brief Introduction to Cross-Browser Development
Section 1.5. The Server Side of Things
Section 1.6. We Learn by Doing
Section 1.7. Summary
Chapter 2. Introducing Ajax
Section 2.1. Not a Mockup
Section 2.2. A Technique Without a Name
Section 2.3. What Is Ajax?
Section 2.4. An Ajax Encounter of the First Kind
Section 2.5. An Ajax Encounter of the Second Kind
Section 2.6. An Ajax Encounter of the Third Kind
Section 2.7. The Shape of Things to Come
Section 2.8. Summary
Chapter 3. HTML/XHTML
Section 3.1. The Difference Between HTML and XHTML
Section 3.2. Elements and Attributes
Section 3.3. Summary
Chapter 4. JavaScript
Section 4.1. Data Types
Section 4.2. Variables
Section 4.3. Operators
Section 4.4. Flow-Control Statements
Section 4.5. Functions
Section 4.6. Recursion
Section 4.7. Constructors
Section 4.8. Event Handling
Section 4.9. Summary
Chapter 5. Ajax Using HTML and JavaScript
Section 5.1. Hidden Frames and iframes
Section 5.2. Cross-Browser DOM
Section 5.3. Tabular Information
Section 5.4. Forms
Section 5.5. Advantages and Disadvantages
Section 5.6. Summary
Chapter 6. XML
Section 6.1. Elements
Section 6.2. Attributes
Section 6.3. Handling Verboten Characters
Section 6.4. Comments
Section 6.5. Expectations
Section 6.6. XML Declaration
Section 6.7. Processing Instructions
Section 6.8. XML Data Islands
Section 6.9. Summary
Chapter 7. XMLHttpRequest
Section 7.1. Synchronous
Section 7.2. Asynchronous
Section 7.3. Microsoft Internet Explorer
Section 7.4. XML Document Object Model
Section 7.5. RSS
Section 7.6. Web Services
Section 7.7. Summary
Chapter 8. Ajax Using XML and XMLHttpRequest
Section 8.1. Traditional Versus Ajax Websites
Section 8.2. XML
Section 8.3. The XMLHttpRequest Object
Section 8.4. A Problem Revisited
Section 8.5. Tabular Information and Forms
Section 8.6. Advantages and Disadvantages
Section 8.7. Summary
Chapter 9. XPath
Section 9.1. Location Paths
Section 9.2. Context Node
Section 9.3. Parent Nodes
Section 9.4. Attribute Nodes
Section 9.5. Predicates
Section 9.6. XPath Functions
Section 9.7. XPath Expressions
Section 9.8. XPath Unions
Section 9.9. Axis
Section 9.10. Summary
Chapter 10. XSLT
Section 10.1. Recursive Versus Iterative Style Sheets
Section 10.2. XPath in the Style Sheet
Section 10.3. Elements
Section 10.4. XSLT Functions
Section 10.5. XSLT Concepts
Section 10.6. Client-Side Transformations
Section 10.7. Summary
Chapter 11. Ajax Using XSLT
Section 11.1. XSLT
Section 11.2. Tabular Information
Section 11.3. Advantages and Disadvantages
Section 11.4. Summary
Chapter 12. Better Living Through Code Reuse
Section 12.1. Reuse = Laziness
Section 12.2. JavaScript Objects
Section 12.3. Generic XSLT
Section 12.4. Summary
Chapter 13. Traveling with Ruby on Rails
Section 13.1. What Is Ruby on Rails?
Section 13.2. Installation
Section 13.3. A Little Ruby on Rails Warm-Up
Section 13.4. A Problem Revisited
Section 13.5. Whither Ajax?
Section 13.6. Summary
Chapter 14. Traveling Farther with Ruby
Section 14.1. Data Types
Section 14.2. Variables
Section 14.3. Operators
Section 14.4. Flow-Control Statements
Section 14.5. Threads
Section 14.6. Ajax
Section 14.7. Summary
Chapter 15. The Essential Cross-Browser HTML DOM
Section 15.1. Interfaces
Section 15.2. Document
Section 15.3. Frames
Section 15.4. Collections
Section 15.5. Summary
Chapter 16. Other Items of Interest
Section 16.1. Sarissa
Section 16.2. JSON and JSON-RPC
Section 16.3. ATLAS
Section 16.4. The World Wide Web Consortium
Section 16.5. Web Browsers
Section 16.6. Summary
If you're serious about learning the full benefits of Ajax this is the one for you.
