Tuesday, October 10, 2009

free pdf ebook download: Pro JavaScript Design Patterns

This book is meant primarily for two types of people. The first is web developers or front-end
engineers who know some JavaScript and wish to learn more. Specifically, those who want to
improve their understanding of the object-oriented capabilities of JavaScript and learn how
they can make their code more modular, maintainable, and efficient. This book will teach
these readers about the basics of object-oriented programming in JavaScript. It will also teach
them about specific design patterns, showing when they can be used and how to implement
them. This type of reader will already be familiar with the basic JavaScript syntax and will focus
more on the sections that deal with converting existing code to implement specific patterns,
and explanations of when each pattern should or shouldn’t be used.
The second type of readers are programmers who are more involved with server-side
languages such as Java and C++ and are relative beginners in JavaScript. They wish to use
their knowledge of design patterns and object-oriented programming and put it to use in
a client-side language. This book will teach these readers how to implement commonly
used object-oriented idioms in JavaScript, such as interfaces, inheritance, and encapsula-
tion. These readers will find the code samples particularly useful because they may not be
familiar with the differences in syntax between JavaScript and other object-oriented lan-
guages. This type of reader may already be familiar with specific design patterns and so
may get more out of the JavaScript-specific, object-oriented techniques covered in Part 1.
Readers who are unfamiliar with the basics of JavaScript and object-oriented program-
ming may have a tough time following some of the examples. This is not an entry-level text,
and it assumes a certain level of programming knowledge. That being said, we do our best to
explain each concept as simply and clearly as possible, to make it easy to understand regard-
less of your level of expertise.

Download the free pdf: Pro JavaScript Design Patterns .pdf



Add a reaction

About You

Comment