Now that JavaScript plays such a key role in modern websites, programmers who once dismissed it as a language for amateurs find themselves immersed in JavaScript code. JavaScript Patterns identifies key problem areas you might face when working with the language, and provides coding and design patterns as solutions. JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of the performance optimization tool 'YSlow' 2.0 -- includes several examples for each pattern as well as practical advice for implementing it.
- Learn how to look at your application code through a patterns lens
- Use code and design patterns to write clean and maintainable JavaScript code
- Recognize antipatterns -- solutions that create more problems than they solve