Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Who This Book Is For

    2. What Ajax Is

    3. What Rails Is

    4. ‘You Got Your Ajax in My Rails!’

    5. Getting Up to Speed

    6. Summary

  2. Chapter 2 Getting Our Feet Wet

    1. The Old-Fashioned Way

    2. JavaScript Libraries and Prototype

    3. Bringing Rails into the Picture

    4. Summary

  3. Chapter 3 Introducing Prototype

    1. Setting the Stage

    2. Ajax Links

    3. Forms

    4. Ajax Forms

    5. Buttons

    6. Form Observers

    7. Summary

  4. Chapter 4 Introducing script.aculo.us

    1. Visual Effects

    2. Drag and Drop

    3. Summary

  5. Chapter 5 RJS

    1. Instructions Instead of Data

    2. Putting the R in RJS

    3. A Real-World Example

    4. Summary

  6. Chapter 6 Ajax Usability

    1. Principles of Usability

    2. The Context of the Web

    3. Usability on the Web

    4. Cross-Platform Development

    5. Summary

  7. Chapter 7 Testing and Debugging

    1. Debugging

    2. Testing

    3. Summary

  8. Chapter 8 Security

    1. Healthy Skepticism: Don’t Trust User Input

    2. Hashing Passwords

    3. Silencing Logs

    4. The Same-Origin Policy

    5. The Use and Abuse of HTTP Methods

    6. Encryption and Secure Certificates

    7. The Rails Security Mailing List

    8. Summary

  9. Chapter 9 Performance

    1. Development and Production Environments

    2. Session Stores

    3. Output Caching

    4. Asset Packaging

    5. Dealing with Long-Running Tasks

    6. Summary

  10. Chapter 10 Prototype Reference

    1. Ajax Support

    2. DOM Manipulation

    3. Core Extensions

  11. Chapter 11 script.aculo.us Reference

    1. Visual Effects

    2. Drag and Drop

    3. Controls

    4. Element Extensions

    5. DOM Builder

    6. JavaScript Unit Testing

    7. Utility Methods

  12. Chapter 12 Review Quiz

  13. Chapter 13 Photo Gallery

  14. Chapter 14 Intranet Workgroup Collaboration

  1. Colophon