Advanced Ajax : architecture and best practices / Shawn M. Lauriat.
Material type: TextPublication details: New Delhi : Prentice Hall, 2009Description: xv, 360 p. ill., map ; 24 cmISBN:- 9788131724392
- 006.7 22 L384
Item type | Current library | Call number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|
Books | UE-Central Library | 006.7 L384 (Browse shelf(Opens below)) | Available | T1355 | ||
Books | UE-Central Library | 006.7 L384 (Browse shelf(Opens below)) | Available | T1972 |
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
There are no comments on this title.