JavaScript continues to be a language of choice for programmers who want to create applications that work regardless of the platform. Yet elements of the language still remain a mystery even to longtime JavaScript coders.


”The Principles of Object-Oriented JavaScript” (No Starch Press, Feb 2014, 120 pp., $24.95, ISBN 9781593275402) is designed to help readers unlock one feature of JavaScript that is consistently underutilized by even the savviest coders: its unique approach to object-oriented programming. Inside this book, author Nicholas C. Zakas explores JavaScript’s object-oriented structure. Readers will learn:

° The differences between primitive and reference values;

° What makes JavaScript functions so unique;

° Various ways to create objects;

° How to define constructors;

° How to work with prototypes;

° Inheritance patterns for types and objects.

While JavaScript isn’t known for object orientation, Zakas expands on this feature to give even seasoned programmers new tools to write shorter, more effective code. For more info go to www.nostarch.com .

Zakas is a principal architect at Box and is known for writing and speaking about the latest in JavaScript best practices. He honed his experience during his five years at Yahoo!, where he was the principal frontend engineer for the Yahoo! home page.