| 作 者: | 雷蒙德 |
| 出版社: | 东南大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Ajax |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
Preface
1. Introduction
Who This Book Is For
What Ajax Is
What Rails Is
‘You Got Your Ajax in My Rails!’
Getting Up to Speed
Summary
2. Getting Our Feet Wet
The Old—Fashioned Way
JavaScript Libraries and Prototype
Bringing Rails into the Picture
Summary
3. Introducing Prototype
Setting the Stage
Ajax Links
Forms
Ajax Forms
Buttons
Form Observers
Summary
4. Introducing script. aculo. us
Visual Effects
Drag and Drop
Summary
5. RJS
Instructions Instead of Data
Putting the R in RJS
A Real—World Example
Summary
6. Ajax Usability
Principles of Usability
The Context of the Web
Usability on the Web
Cross-Platform Development
Summary
7. Testing and Debugging
Debugging
Testing
Summary
8. Security
Healthy Skepticism:Don’t Trust User Input
Hashing Passwords
Silencing Logs
The Same—Origin Policy
The Use and Abuse of HTTP Methods
Encryption and Secure Certificates
The Rails Security Mailing List
Summary
9. Performance
Development and Production Environments
Session Stores
Output Caching
Asset Packaging
Dealing with Long—Running Tasks
Summary
10. Prototype Reference
Ajax Support
DOM Manipulation
Core Extensions
11. script. aculo. us Reference
Visual Effects
Drag and Drop
Controls
Element Extensions
Dom Builder
JavaScript Unit Testing
Utility Methods
Appendix A:Review Quiz
Appendix B:Photo Gallery
Appendix C:Intranet Workgroup Collaboration
Index