View in Browser
O'Reilly | No Starch PressFor Immediate Release
CONTACT:   KC Crowell
415-863-9900 x100
[email protected]
The Principles of Object-Oriented JavaScript—New from No Starch Press
The Principles of Object-Oriented JavaScript
The Principles of Object-Oriented JavaScript

San Francisco, CA, January 30, 2014—It's no secret that JavaScript is as powerful as it is popular. JavaScript continues to be the 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 the key to unlocking one feature of JavaScript that is consistently underutilized by even the savviest coders: its unique approach to object-oriented programming. Inside this concise and important book, best-selling author Nicholas C. Zakas explores JavaScript's object-oriented structure, bringing his years of engineering experience at Yahoo! to the table.

Inside The Principles of Object-Oriented JavaScript, 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 underrated feature to give even seasoned programmers new tools to write shorter, more effective code.

The Principles of Object-Oriented JavaScript will be available in bookstores everywhere soon.

For more information or to request a review copy of the The Principles of Object-Oriented JavaScript, contact KC Crowell at No Starch Press ([email protected], +1.415.863.9900 x100 or visit

About the Author

Nicholas C. Zakas is a principal architect at Box and is known 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. He is the author of several books, including Maintainable JavaScript (O'Reilly Media, 2012) and Professional JavaScript for Web Developers (Wrox, 2012).

Additional Resources
No Starch Press Catalog Page
Chapter 3: Understanding Objects (PDF)
Table of Contents
Detailed Table of Contents (PDF)
Index (PDF)

The Principles of Object-Oriented JavaScript The Principles of Object-Oriented JavaScript
Publisher: No Starch Press
By Nicholas C. Zakas
ISBN: 9781593275402, $24.95  
February 2014, 120 pp.
[email protected]

Request Review copy

You Might Also Be Interested In:

Eloquent JavaScript
Eloquent JavaScript
A Modern Introduction to Programming
by Marijn Haverbeke
Request Review copy
The Modern Web
The Modern Web
Multi-Device Web Development with HTML5, CSS3, and JavaScript
by Peter Gasston
Request Review copy
The Book of CSS3
The Book of CSS3
A Developer's Guide to the Future of Web Design
by Peter Gasston
Request Review copy

Available in fine bookstores everywhere, from, or directly from No Starch Press (, [email protected], 1-800-420-7240).

About No Starch Press
Founded in 1994, No Starch Press publishes the finest in geek entertainment. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. No Starch Press titles have won the Grand Prize at the San Francisco Book Festival and the Independent Publisher Book Award (the "IPPY") from Independent Publisher.

About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.

Spreading the knowledge of innovators

You are receiving this email because you are a public relations contact with O'Reilly Media.

To unsubscribe from all email announcements from O'Reilly, click here.

O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000