TY - BOOK AU - Lauriat,Shawn M. TI - Advanced Ajax : : architecture and best practices / SN - 9788131724392 U1 - 006.7 22 PY - 2009/// CY - New Delhi PB - Prentice Hall KW - Ajax (Web site development technology) N1 - 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 ER -