• RRP: £30.99
  • You Save: £1.00 (3%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Object-oriented JavaScrip... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Object-oriented JavaScript - Second Edition Paperback – 26 Jul 2013

4.3 out of 5 stars 3 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£29.11 £29.03
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£29.99 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

Frequently Bought Together

  • Object-oriented JavaScript - Second Edition
  • +
  • JavaScript Patterns
  • +
  • JavaScript: The Good Parts
Total price: £59.88
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 382 pages
  • Publisher: Packt Publishing; 2nd Revised edition edition (26 July 2013)
  • Language: English
  • ISBN-10: 1849693129
  • ISBN-13: 978-1849693127
  • Product Dimensions: 19 x 2.2 x 23.5 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 280,952 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

About the Author

Stoyan Stefanov

Stoyan Stefanov is a Yahoo! web developer, Zend Certified Engineer, book author and contributor to the international PHP community. He talks regularly about JavaScript, PHP and other web development topics at conferences and his blog http://www.phpied.com and also runs a number of other sites, including http://www.JSPatterns.com - a site dedicated to exploring JavaScript patterns. Stoyan is the engineering lead of Yahoo's performance optimization tool YSlow, as well as other open-source tools and PEAR libraries.

Kumar Chetan Sharma

Kumar Chetan Sharma studied to be an electronics engineer and has always wanted to build an ultimate sound system. He then, by chance, got a part time job as a trainee HTML guy. From there he picked up CSS and JavaScript and there was no looking back. It was the time when JavaScript was used to validate forms or create fancy DHTML effects and IE6 was the only browser the world knew. He has been developing web applications since then, using LAMP stack. He has worked on white label social networking applications to web control panels for telecom and networked electrical charger infrastructures. He currently works as a frontend engineer for Yahoo! Search.

Customer Reviews

4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Kindle Edition
There is no doubt about it, this is an excellent guide to Object Oriented JavaScript as well as a thoroughly good overview of the core language itself.

What makes it especially brilliant is the fact that unlike similar books on JavaScript, it manages to cover a wealth of information in a relatively small space. I have the Kindle version (formatting for the most part is excellent barring one or two indentation issues in the code, not a huge problem really), but the paper version is reported at being just under 400 pages, which is remarkable given its content.

The book begins with a detailed introduction to JavaScript as a language, covering most of the core features and to a fairly decent level of detail. It then goes on to introduce object-oriented features of the language, and finishes off with JavaScript within a web environment.

I have been a software developer for around 15 years, and although I have used JavaScript in the past over the course of many years, I never took it too seriously and as such didn't really learn it from scratch. Rather, I would just look things up as and when I needed them, and so didn't ever really get a good enough feel for the language, or get competent at it.

This book really has helped me to become much more proficient at JavaScript. It is incredibly well written, and can be read by relative newcomers to programming as well as veterans of other languages who want to take the plunge into JavaScript and web technologies. The authors obviously know their material thoroughly, but they also have that very rare ability to communicate their knowledge in such a way that it becomes very interesting to learn. Far too many programming books are very dry and come across as being quite dull.
Read more ›
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
I've been coding for about 6 months, in various languages, trying to get a feel for coding in general. I figured it was time to pick one or two languages and really focus on them to get my general understanding of programming much higher. This is my favourite programming book, out of quite a few I have. It is concise and clear, and to the point without being overly dry. The author has really nailed the tone; not too academic, but neither is it frivolous or too light hearted. All the important programming concepts are in here.

The language you choose to learn first doesn't REALLY matter, but JavaScript has a lot going for it, as it will allow you to do things on the web really quickly. If you go with JavaScript you can't go wrong with this text.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Is it just me or are all the other commenters writing a lot like they're from the advertising dept. of the publisher? I haven't actually read the book, so maybe it really does induce euphoric enthusiasm for its promotion.
4 Comments One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x9b363858) out of 5 stars 8 reviews
13 of 13 people found the following review helpful
HASH(0x9af1b3f0) out of 5 stars Great General Programming Book, Lacks in OOP for experienced Programmers 15 Nov. 2013
By Mike - Published on Amazon.com
Format: Paperback
This a good read for beginner- to intermediate- JavaScript programmers, and also as a primer for programmers coming from other languages C-based languages. The first part of the book focuses on basic JavaScript - primitives, functions, and objects. It progresses to overview of prototyping and inheritance - more advanced topics but still fairly general. The best thing about the book in general is that it abstracts programming JavaScript away from the strictly web based, client-side approach. There are great sections on things like self-invoking anonymous functions, variable hoisting, overloading methods, and a solid but not extensive overview of built in functions.

The best chapter for the true object-oriented enthusiast will be the chapter on design patterns. It first focuses on general best practices and patterns immediately involved with JavaScript, and progresses to the traditional Singleton, Factory, Observer, and Decorator patterns as they apply to JavaScript. Anyone who has implemented these patterns in other languages will find this to be the meat and potatoes of the book. Appendices are pretty standard by JavaScript book standards - reserved words, built in functions, built in objects, and regular expressions.

Overall - a 4/5 for a solid exposure to programming JavaScript, but it loses a point for not truly getting to the nitty gritty of OOP that would be expected by someone coming from Ruby, C#, or Java.
5 of 5 people found the following review helpful
HASH(0x9af1b444) out of 5 stars Javascript to the next level 7 Jun. 2014
By Alfred J Speller - Published on Amazon.com
Format: Kindle Edition Verified Purchase
If you want to take your Javascript skills to the next level this is a great book to start with. The explanations are to the point and short. The content is very rich and keep me wanting to dive in to learn more. For me this wasnt a book that you read just once and move on. I have referred to several chapters and/or concepts over and over to make sure I have a complete understanding. I do think the closure explanation with the image is better described in the 1st edition though.
HASH(0x9ba5df54) out of 5 stars Overall Good for Intermediate and Above Developers 6 Mar. 2016
By Justin - Published on Amazon.com
Format: Paperback
Overall a very good book, but I say that in regards to intermediate and above developers. Describes things very well and a lot of examples. But I felt the Chapter on Prototypes and Chapter on Patterns were hard to understand.
1 of 2 people found the following review helpful
HASH(0x9af1b6cc) out of 5 stars Five Stars 22 Feb. 2015
By Matt - Published on Amazon.com
Format: Paperback Verified Purchase
this book is gold.

I'm back a year later. I still use this book. If you are a developer or aspiring to be one.. do yourself a solid, buy this book and go through all the exercises at the end of the chapters. By that point you should have a nice foundation of JavaScript.
HASH(0x9af1b504) out of 5 stars Five Stars 25 July 2016
By ISH - Published on Amazon.com
Format: Paperback Verified Purchase
Great book and quality
Were these reviews helpful? Let us know