Lauriat, Shawn M.

Advanced Ajax : architecture and best practices / Shawn M. Lauriat. - New Delhi : Prentice Hall, 2009 - xv, 360 p. ill., map ; 24 cm.

Includes bibliographical references (p. 325-327) and index.

Chapter 1: Usability
- Interface vs. Showcase
- User Expectations
- Feedback and Indications
- Semantic markup
- What CSS and JavaScript have in Common
Chapter 2: Accessibility
- Section 508 and WCAG
- Screenreaders Can Handle AJAX
- Unobtrusive JavaScript
- Assuming Nothing
- Designing with Accessibility in Mind
Chapter 3: Client-side Application Architecture
- Objects and Event Triggering
- Model-View-Controller Design Pattern
- Event-driven Application Development
Chapter 4: Debugging Client-side Code
- Validation, Validation, Validation
- Browser Tools and Plugins
- Code Profiling
- Unit Testing
Chapter 5: Performance Optimization
- Database Performance
- Bandwidth vs. Latency
- Cache
- Taking Advantage of HTTP/1.1
- PHP Profiling
Chapter 6: Scalable, Maintainable AJAX
- General Practices
- A Multitude of Simple Interfaces
- Dense, Rich Interfaces
Chapter 7: Server-side Application Architecture
- Designing Applications for Multiple Interfaces
- Model-View-Controller Design Pattern
- Using the Factory Pattern with your Template Engine
Chapter 8: Keeping a Web Application Secure
- HTTPS
- SQL Injection
- XSS
- XSRF
- Don't Trust the User
- Don't Trust the Server
Chapter 9: Documenting
- Yes, You Need To
- API Documentation
- Internal Developer Documentation
Chapter 10: Game Development
- A Different Kind of Security
- Single Player
- "Real-time" Multiplayer
Chapter 11: Conclusions
- Remember the Users
- Design for the Future
- Develop for the Future


9788131724392


Ajax (Web site development technology)

006.7 / L384