background preloader

Javascript

Facebook Twitter

Essential JavaScript Design Patterns For Beginners. Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve.

Design patterns also provide us a common vocabulary to describe solutions. This can be significantly simpler than describing syntax and semantics when we're attempting to convey a way of structuring a solution in code form to others. In this book we will explore applying both classical and modern design patterns to the JavaScript programming language. Target Audience This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language.

Acknowledgments Credits Reading We already use patterns everyday. YUI Library. Libraries API - Developer's Guide - Google Libraries API - Google Code. Script.aculo.us - web 2.0 javascript. Easy Ajax and DOM manipulation for dynamic web applications. MooTools - a compact javascript framework. jQuery: The Write Less, Do More, JavaScript Library. JavaScript Framework for Developing HTML5-based Web Apps | Ext JS 4. Unbeatable JavaScript Tools.