Table of contents TRACK 1: AJAX BASICS
Session 1: What is Ajax
Session 2: How does it work?
Session 3: A look at Ajax Code
Session 4: Deep dive into Ajax code
TRACK 2: GETTING STARTED
Session 5: Read a text response
Session 6: Read an XML response
Session 7: Multiple Server Requests
Session 8: Dependent Server Requests
Session 9: Optimize Ajax calls
Session 10: Write to a server
TRACK 3: USAGE SCENARIOS
Session 11: Update of an input object
Session 12: Update of a View table
Session 13: Elegance in updating a View table
Session 14: Provide links to View table data
Session 15: Submit a form in Ajax
Session 16: Redirect to another page
Session 17: Display of an image
Session 18: Populate a select list
Session 19: Dynamic update of large select lists
Session 20: Multiple File uploads
Session 21: Dynamic File inclusion
TRACK 4: POINTS TO PONDER
Session 22: Separation between HTML, XML, and JS
Session 23: AJAX in a JSP/ ASPX/ PHP environment
Session 24: Importance of DIV and& ID in Ajax applications
Session 25: Dynamic vs. Static Layout
Session 26: Ajax processing indicator
Session 27: Ajax vs. Iframe
Session 28: Single Load Ajax-based application
Session 29: Ajax Libraries
Session 30: Back button, Bookmarks, &and Refresh
Session 31: Ajax and Mobiles
Session 32: Ajax and Web 2.0
Session 33: Ajax and Web 3.0
APPENDICES
Appendix A: Setting Up Your Web server
Appendix B: Tutorial Solutions
Appendix C: XML, a Primer
Appendix D: JavaScript, a Primer
Appendix E: DOM, a Primer
Appendix F: CSS, a Primer
New Features
Ajax is a relatively new approach to Web development. Since it is neither a new tool nor a different technology, and neither a new language it requires a different style for you to master it, or to be an Ajaxian. A conversational style has been used to help you understand the nuances of Ajax.
This book is meant for enthusiastic Web developers who are well-versed with knowledge of the fundamentals of HTTP, HTML, JavaScript, XML, CSS, and DOM.
Highlights:
A conversational and interactive approach to demystify Ajax
Basics of Ajax
Tutorial based approach to learning
Coverage of typical scenarios that prepare the reader to real-life Ajax development
Discussion on other topics of interest like Ajax on mobiles, Web 2.0, etc.
Complete code for all exercises
Appendices on basics of XML, CSS, DOM and JavaScript