Programming Books C Java PHP Python Learn more Browse Programming Books
Object-Oriented JavaScript (From Technologies to Solutions.) and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $39.99
  • Save: $22.99 (57%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Dec 21, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Condition: Used: Acceptable
Comment: Item may not include associated media. Appears to have been read. Small mark / wear on front cover. Large wrinkle / bend on front cover.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Qty:1
  • List Price: $39.99
  • Save: $2.00 (5%)
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $6.52
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries (From Technologies to Solutions.) Paperback – July 24, 2008

ISBN-13: 978-1847194145 ISBN-10: 1847194141

Buy New
Price: $37.99
Rent
Price: $17.00
19 New from $35.99 28 Used from $19.94
Rent from Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$17.00
$37.99
$35.99 $19.94

There is a newer edition of this item:


Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries (From Technologies to Solutions.) + JavaScript: The Good Parts + JavaScript Patterns
Price for all three: $75.38

Buy the selected items together
  • JavaScript: The Good Parts $17.39
  • JavaScript Patterns $20.00

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 80%). Print edition purchase must be sold by Amazon. Learn more.


Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: From Technologies to Solutions.
  • Paperback: 356 pages
  • Publisher: Packt Publishing (July 24, 2008)
  • Language: English
  • ISBN-10: 1847194141
  • ISBN-13: 978-1847194145
  • Product Dimensions: 0.8 x 7.4 x 9.1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (40 customer reviews)
  • Amazon Best Sellers Rank: #676,471 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

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 www.phpied.com and also runs a number of other sites, including 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.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Well written, loaded with examples, clear, a very useful book.
Nicolas Mussat
Stefanov does a good job of describing important JavaScript concepts such as prototype chaining, as well as useful coding and design patterns.
Craig Cecil
This is a well written book, I recommend that everyone wanting to get into javascript programming go pick up this book.
Evan Larsen

Most Helpful Customer Reviews

43 of 46 people found the following review helpful By Frank Stepanski on August 2, 2008
Format: Paperback
Object-Oriented JavaScript by Stoyan Stefanov is a first among JavaScript books in my opinion. OOP in JavaScript is not new, but has gained much popularity since the use of JavaScript in Ajax and the development of JavaScript libraries and widgets from various web companies (especially Yahoo!). Learning how to create component-based applications using JavaScript is not an easy thing to master if all you know about JavaScript is doing "mouse-overs" or neat little effects. There really isn't a book out there that really explains how OOP works in JavaScript completely.

There are books from Apress and WROX that are geared towards "intermediate" topics in JavaScript such as creating objects and so forth, but they quickly go into sing custom libraries which really doesn't teach you anything apart from using a library.

This book really goes into detail in explaining how the syntax of JavaScript can be used to create scalable applications from the ground-up. I would say this book is geared for the developer who has a grasp on the language itself but wants to learn more in creating real useful applications for the web using JavaScript and wants to learn without depending on any pre-built library or component.

The author goes into the basics of the language first (chapter 1-2) then spends a chapter on functions (chapter 3) which is the many ways in JavaScript to create objects. Since JavaScript is not a fully OO language, it can get confusing on understanding the many different ways to create an object. Stoyan explains it very well with many examples so anybody can understand it.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
44 of 50 people found the following review helpful By Arne Claassen on January 28, 2010
Format: Paperback Verified Purchase
The book is very well written and contains a lot of great information, but if you're looking to learn how "Create scalable, reusable high-quality javascript applications and libraries", it is nearly useless. There were a total of two chapters that I found useful to a non-novice. One covered inheritance options in incredible details (which is great, since there are so many), and the last chapter gives lip service to covering common OO patterns with javascript. That's about it. "Introduction to creating objects and simple OO patterns in Javascript" would have been a much more apt title.
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
20 of 22 people found the following review helpful By Evan Larsen on October 29, 2008
Format: Paperback Verified Purchase
This is a well written book, I recommend that everyone wanting to get into javascript programming go pick up this book. I first bought JavaScript: The Definitive guide by Oreily because everyone in the JavaScript community said thats the most detailed book on javascript. But that book was like reading a dictionary and I would get bored with it pretty quick. This book "Object-Oriented Javascript" is a wonderful read, its well structured. Flowing from 1 chapter to another giving you everything you need to know like building blocks laying out a strong foundation.

Before I read this book I wasnt comfortable with javascript at all, but now I feel like I can do just about anything with it. I really liked the chapters on Prototyping and the section on closures work. The author really tries hard to show how javascript works by not only explaining it in laymen terms but also having diagrams to help illustrate his point. The examples are kept short and to the point and he has many examples to help get all his points across.

The way this book is layed out it will make for a good desktop reference.

Stoyan Stefanov, I'm looking forward to any more books you might come out with.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 14 people found the following review helpful By Clint Pachl on September 29, 2011
Format: Paperback Verified Purchase
I found the online Mozilla Developer Network (MDN) "JavaScript Guide" and "JavaScript Reference" to be a more concise and thorough teaching of the JavaScript language. The MDN docs have higher-quality and many more charts/graphs/tables. The code examples are also more meaningful and relevant. Moreover, the MDN docs have coverage on iterators and generators, XML processing with E4X, and a modern look the prototypical object model.

"Chapter 6: Inheritance" is very extensive, covering 12 techniques of achieving differing levels of inheritance. The author makes numerous references to Douglas Crockford's early-day methods of classical inheritance. The problem is Crockford himself states, "I now see my early attempts to support the classical model in JavaScript as a mistake." I feel the author's promotion of the classical approach diminishes the power of JavaScript as a functional/prototype-based language. Besides, most of these inheritance implementations are moot with JavaScript's new native function: Object.create.

"Chapter 8: Coding and Design Patterns" is the only chapter that goes beyond the beginner level. This is also the only chapter of the book that is not directly covered in the MDN documentation. However, this chapter is only 25 pages; barely an overview of such intermediate topics. For an in-depth look at design patterns, I would highly recommend Pro JavaScript Design Patterns (Recipes: a Problem-Solution Ap).
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?