Foreword;Preface; Who This Book Is for; How This Book Is Organized; What You Need to Use This Book; Conventions Used in This Book; Using Code Examples; How to Contact Us; SafariĀ® Enabled; Acknowledgments;Chapter 1: Atlas, Ajax, and ASP.NET; 1.1 Atlas and Ajax; 1.2 Atlas and ASP.NET; 1.3 Atlas and Future Development; 1.4 Atlas Prerequisites and Installation; 1.5 Atlas Structure and Architecture; 1.
6 A First Atlas Example: Hello User; 1.7 The ScriptManager Control; 1.8 Summary; 1.9 For Further Reading;Chapter 2: JavaScript; 2.1 The JavaScript Language; 2.2 Object-Oriented Programming (OOP); 2.3 Accessing Page Elements; 2.4 DOM Methods; 2.
5 Summary; 2.6 For Further Reading;Chapter 3: Ajax; 3.1 The XMLHttpRequest Object; 3.2 The XMLDocument Object; 3.3 JSON; 3.4 Summary; 3.5 For Further Reading;Chapter 4: Controls; 4.1 Introducing Atlas Client Controls; 4.
2 Using Atlas Controls; 4.3 Handling Control Events; 4.4 Summary; 4.5 For Further Reading;Chapter 5: Data Binding and Validation; 5.1 Data Binding; 5.2 Data Validation; 5.3 Summary; 5.4 For Further Reading;Chapter 6: Components and Behaviors; 6.
1 Using Behaviors; 6.2 Using Components; 6.3 Summary; 6.4 For Further Reading;Chapter 7: Animations; 7.1 Using Animations; 7.2 Using an Animation to Create a Fade Effect; 7.3 Summary; 7.4 For Further Reading;Chapter 8: Client Script Library; 8.
1 Atlas OOP Features for JavaScript; 8.2 Client-Side Versions of .NET Classes; 8.3 Summary; 8.4 For Further Reading;Chapter 9: Using Server Data; 9.1 Using a ListView Control; 9.2 Creating a Custom Data Source; 9.3 Summary;Chapter 10: Web Services; 10.
1 Error Handling; 10.2 Inline Web Service Methods; 10.3 Maintaining Session State; 10.4 Consuming External Web Services; 10.5 Summary; 10.6 For Further Reading;Chapter 11: Extending Controls; 11.1 Adding Drag and Drop to a Control; 11.2 Adding Autocomplete to a Control; 11.
3 Making a Page Region Updateable; 11.4 Summary; 11.5 For Further Reading;Chapter 12: Virtual Earth; 12.1 Displaying a Map; 12.2 Adding Pushpins with Pop-Ups to a Map; 12.3 Summary; 12.4 For Further Reading;Chapter 13: Web Parts and Gadgets; 13.1 Using Atlas with ASP.
NET Web Parts; 13.2 Creating Windows Live Gadgets with Atlas; 13.3 Summary; 13.4 For Further Reading;Chapter 14: Atlas Control Toolkit; 14.1 Installing the Toolkit; 14.2 Using the Toolkit; 14.3 Writing Custom Controls; 14.4 Summary; 14.
5 For Further Reading;Chapter 15: Using Atlas with Other Server Technologies; 15.1 Using Atlas with PHP; 15.2 Summary; 15.3 For Further Reading;Chapter 16: Other Ajax Tools; 16.1 Client Callbacks; 16.2 Ajax.NET; 16.3 Pure JavaScript; 16.
4 Consuming Web Services with JavaScript; 16.5 Summary; 16.6 For Further Reading;XMLHttpRequest Reference; Methods; Properties;DOM Reference; Generic Methods and Properties; Document Methods and Properties;Atlas Reference; JavaScript Extensions; Web Controls; Validation Controls; Behaviors; Data Controls; Animations; Virtual Earth Maps; Web Parts; Helper Classes;ScriptManager and UpdatePanel Declarative Reference; ScriptManager; UpdatePanel;Colophon;.