Book description
The Easy, Example-Based Guide to Ajax for Every Web Developer
Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop
applications and you can do it using standards and open source software. Now, for the first time,
there's an easy, example-driven guide to Ajax for every Web and open source developer, regardless of
experience.
Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then,
one step at a time, he introduces techniques for building increasingly rich applications. Don't worry if
you're not an expert on Ajax's underlying technologies; Woychowsky offers refreshers on them, from
JavaScript to the XMLHttpRequest object. You'll also find multiple open source technologies and open
standards throughout, ranging from Firefox to Ruby and MySQL.
You'll not only learn how to write "functional" code, but also master design patterns for writing rocksolid,
high-performance Ajax applications. You'll also learn how to use frameworks such as Ruby on
Rails to get the job done fast.
Learn how Ajax works, how it evolved, and what it's good for
Understand the flow of processing in Ajax applications
Build Ajax applications with XML and the XMLHttpRequest object
Integrate back-end code, from PHP to C#
Use XSLT and XPath, including XPath Axis
Develop client-side Ajax libraries to support code reuse
Streamline development with Ruby on Rails and the Ruby programming language
Use the cross-browser HTML DOM to update parts of a page
Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
Table of contents
- Copyright
- Bruce Perens’ Open Source Series
- About the Author
- Preface
- Acknowledgments
- 1. Types of Web Pages
- 2. Introducing Ajax
- 3. HTML/XHTML
- 4. JavaScript
- 5. Ajax Using HTML and JavaScript
- 6. XML
- 7. XMLHttpRequest
- 8. Ajax Using XML and XMLHttpRequest
-
9. XPath
- 9.1. Location Paths
- 9.2. Context Node
- 9.3. Parent Nodes
- 9.4. Attribute Nodes
- 9.5. Predicates
- 9.6. XPath Functions
- 9.7. XPath Expressions
- 9.8. XPath Unions
-
9.9. Axis
- 9.9.1. Ancestor Axis Example
- 9.9.2. ancestor-or-self Axis Example
- 9.9.3. attribute Axis Example
- 9.9.4. child Axis Example
- 9.9.5. descendant Axis Example
- 9.9.6. descendant-or-self Axis Example
- 9.9.7. following Axis Example
- 9.9.8. following-sibling Axis Example
- 9.9.9. namespace Axis Example
- 9.9.10. parent Axis Example
- 9.9.11. preceding Axis Example
- 9.9.12. preceding-sibling Axis Example
- 9.9.13. self Axis Example
- 9.10. Summary
- 10. XSLT
- 11. Ajax Using XSLT
- 12. Better Living Through Code Reuse
- 13. Traveling with Ruby on Rails
- 14. Traveling Farther with Ruby
- 15. The Essential Cross-Browser HTML DOM
- 16. Other Items of Interest
Product information
- Title: Ajax: Creating Web Pages with Asynchronous JavaScript and XML
- Author(s):
- Release date: August 2006
- Publisher(s): Pearson
- ISBN: 9780132272674
You might also like
book
Understanding AJAX: Using JavaScript to Create Rich Internet Applications
AJAX: fast mastery for experienced Web developers! Already an experienced Web developer? Apply your skills in …
book
Adding Ajax
Ajax can bring many advantages to an existing web application without forcing you to redo the …
book
Sams Teach Yourself Ajax, JavaScript and PHP All in One
In just a short time, you can learn how to use Ajax, JavaScript, and PHP to …
book
Ajax: The Definitive Guide
Is Ajax a new technology, or the same old stuff web developers have been using for …