Copyright
Brief Table of Contents
Table of Contents
Dedication
Foreword
Preface
Acknowledgments
About this Book
About the Title
About the Cover Illustration
1. Getting Started
Chapter 1. Introducing Prototype and Scriptaculous
1.1. A brief history of Ajax
1.1.1. Prehistory
1.1.2. The pioneer phase
1.1.3. The settlers arrive
1.1.4. Civilization
1.2. What is Prototype?
1.2.1. JavaScript language features
1.2.2. Web browser features
1.3. What is Scriptaculous?
1.3.1. Visual effects
1.3.2. Drag and drop
1.3.3. Components
1.3.4. Utilities and testing frameworks
1.4. Applying Prototype and Scriptaculous
1.4.1. Introducing the Ratings example
1.4.2. Adding Prototype and Scriptaculous
1.5. Summary
Chapter 2. Introducing QuickGallery
2.1. Design and implementation
2.1.1. Application requirements
2.1.2. Navigating the filesystem
2.1.3. Generating the thumbnail image
2.1.4. Putting the pieces together
2.1.5. Creating the HTML
2.2. Evaluating the classic web app model
2.2.1. Links, forms, and full-page refresh
2.2.2. The classic web app and QuickGallery
2.3. Summary
Chapter 3. Simplifying Ajax with Prototype
3.1. Redesigning for Ajax