Buy used: $6.21
FREE delivery February 20 - 21. Details
Or fastest delivery February 13 - 15. Details
Used: Very Good | Details
Condition: Used: Very Good
Comment: May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

The Principles of Object-Oriented JavaScript 1st Edition

4.6 4.6 out of 5 stars 320 ratings

If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled—JavaScript is an incredibly powerful and expressive object-oriented language that puts many design decisions right into your hands.

In
The Principles of Object-Oriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScript's object-oriented nature, revealing the language's unique implementation of inheritance and other key characteristics. You'll learn:
–The difference between primitive and reference values
–What makes JavaScript functions so unique
–The various ways to create objects
–How to define your own constructors
–How to work with and understand prototypes
–Inheritance patterns for types and objects

The Principles of Object-Oriented JavaScript will leave even experienced developers with a deeper understanding of JavaScript. Unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.

Review

"Completely changes my understanding of JavaScript...The best part of the book is its concise nature and the way it explains concepts."
—Javin Paul, Java Revisited

About the Author

Nicholas C. Zakas is a software engineer at Box and is known for writing on and speaking about the latest in JavaScript best practices. He honed his experience during his five years at Yahoo!, where he was principal front­end 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).

Limited-Time Offer
3 Months FREE of Audible Premium Plus. Get this deal

Product details

  • ASIN ‏ : ‎ 1593275404
  • Publisher ‏ : ‎ No Starch Press; 1st edition (February 14, 2014)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 120 pages
  • ISBN-10 ‏ : ‎ 9781593275402
  • ISBN-13 ‏ : ‎ 978-1593275402
  • Item Weight ‏ : ‎ 8.6 ounces
  • Dimensions ‏ : ‎ 7.06 x 0.29 x 9.25 inches
  • Customer Reviews:
    4.6 4.6 out of 5 stars 320 ratings

Important information

To report an issue with this product or seller, click here.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Nicholas C. Zakas is a front-end consultant who specializes in user interface design and implementation for web applications using JavaScript, Dynamic HTML, CSS, XML, and XSLT. Has has 15 years of web development experience and spent nearly five years at Yahoo! in various roles, including principal front end engineer for the Yahoo! homepage and contributor to the Yahoo! User Interface (YUI) library, having written the Cookie Utility, Profiler, and YUI Test.

Nicholas is the author of Professional JavaScript for Web Developers and High Performance JavaScript, a co-author on Professional Ajax, and a contributor to Even Faster Web Sites. He has also written for several online sites such as WebReference, Sitepoint, the YUI Blog, A List Apart, and the Web Performance Advent Calendar.

Nicholas regularly gives talks about web development, JavaScript, and best practices. He has given talks at companies such as Yahoo!, LinkedIn, Google, Netflix, TripAdvisor, and NASA, and conferences such as the Ajax Experience, the Rich Web Experience, OSCON, WebDirections, Fronteers, and Velocity.

Through his writing and speaking, Nicholas seeks to teach others the valuable lessons he’s learned while working on some of the most popular and demanding web applications in the world. He firmly believes that no difficult problem should need to be solved more than once.

Customer reviews

4.6 out of 5 stars
4.6 out of 5
320 global ratings

Top reviews from the United States

Reviewed in the United States on November 8, 2014
7 people found this helpful
Report
Reviewed in the United States on June 30, 2017
13 people found this helpful
Report
Reviewed in the United States on December 30, 2014
3 people found this helpful
Report

Top reviews from other countries

Atul Mittal
5.0 out of 5 stars New Horizons Discovered
Reviewed in India on November 26, 2022
Whatever Ye. Do
5.0 out of 5 stars Informative
Reviewed in the United Kingdom on April 26, 2019
3 people found this helpful
Report
THOMAS
4.0 out of 5 stars Basics of O-O, but a little outdated
Reviewed in Australia on June 24, 2023
Wagner
5.0 out of 5 stars Excellent at making it really clear how objects work in ...
Reviewed in Canada on August 22, 2016
One person found this helpful
Report
Panos
5.0 out of 5 stars Makes everything clear
Reviewed in Germany on March 27, 2016