Patterns for JavaScript Development

No programming language is good at reinventing the wheel for every project. All applications share a common set of general behaviors. Subsequently, broadly accepted implementations of these behaviors exist and are frequently applied or adapted. These common solutions are design patterns. For many years, the amount of the JavaScript code required by Web pages and the complexity of that code was not significant enough to justify forming or using design patterns. With AJAX, this aspect changes radically.

Good libraries can simplify and smooth development. However, a library usually provides a set of features that extend the language capabilities by making it easier and faster to obtain a common feature. A library ...

Get Microsoft® ASP.NET and AJAX: Architecting Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.