Table of Contents

 

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