Get Ready for Winter Weather Introducing Kindle Unlimited. Your Journey Awaits Men's Clothing Men's Clothing Trend Shop All Men's Clothing Cloud Drive Photos U2 Amazon Fire Phone, now just $0.99 with a two-year contract Momentum Fire TV Grocery Halloween Explore Howl-o-ween Pet Deals The Walking Dead The Walking Dead The Walking Dead Fire tablets Kindle Voyage Today's Deals in Music New Arrivals in Sports & Outdoors Kids' Halloween Store
Programming Books C Java PHP Python Learn more Browse Programming Books
Programming JavaScript Applications and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $39.99
  • Save: $6.08 (15%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Programming JavaScript Ap... has been added to your Cart
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: This is a used text in good condition. It may have some writing and highlighting. Ships directly from Amazon. Eligible for free super saver shipping.
Access codes and supplements are not guaranteed with used items.
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

Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries Paperback – July 20, 2014

ISBN-13: 978-1491950296 ISBN-10: 1491950293 Edition: 1st

Buy New
Price: $33.91
35 New from $24.18 14 Used from $23.72
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$33.91
$24.18 $23.72
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$33.91 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries + Secrets of the JavaScript Ninja
Price for both: $59.27

Buy the selected items together
  • Secrets of the JavaScript Ninja $25.36

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 254 pages
  • Publisher: O'Reilly Media; 1 edition (July 20, 2014)
  • Language: English
  • ISBN-10: 1491950293
  • ISBN-13: 978-1491950296
  • Product Dimensions: 9.1 x 7 x 0.6 inches
  • Shipping Weight: 15.5 ounces (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #487,781 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price? .


Editorial Reviews

About the Author

Eric Elliott is a veteran of JavaScript application development. He is currently a member of the Creative Cloud team at Adobe. Previous roles include JavaScript Lead at Tout (social video), Senior JavaScript Rockstar at BandPage (an industry leading music app), head of client side architecture at Zumba Fitness (the leading global fitness brand), and several years as a UX and viral application consultant. He lives in the San Francisco bay area with the most beautiful woman in the world.

Customer Reviews

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

Most Helpful Customer Reviews

1 of 1 people found the following review helpful By Dr Mike VINE VOICE on October 13, 2014
Format: Paperback Vine Customer Review of Free Product ( What's this? )
According to the author, this book is not an introduction to Javascript, but intended for an intermediate coder who is looking to produce a complete self-contained app based entirely on Javascript. In addition, the book is intended to demonstrate the need for flexibility in coding, and avoiding the pitfalls that make the code too rigid and difficult to modify during the app lifespan.

The text has lots of jargon in it and even creates new jargon. For the Javascript novice moving toward the intermediate level, this may slow down your appreciation of the content and at times be confusing, but stick with it. You are both unlearning bad habits in the process of reading this book, as well as learning better approaches to coding from scratch. Consequently, I actually believe that novice coders would benefit from reviewing this book early on because it makes the case for coding in a highly consistent manner. It also reviews coding logic that might otherwise be lost to a novice coder who would likely pick up bad habits by sloppy coding that may work at first, but which is neither efficient nor amenable to modifications as their app program evolves. Being aware of this book is especially useful if the novice coder is learning Javascript completely on their own.

I got a lot of this book, and there is plenty still here for me to go over again and again. I felt this was targeted exactly at my level of coding experience (I've done a lot of script coding and a couple of complete Javascript apps). The book left me wanting more information, particularly with respect to DOM manipulation and local storage. So I would say this is an incomplete book in some ways, but if you consider it a stepping stone in your coding education, you'll appreciate it more.
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
1 of 1 people found the following review helpful By David F. Kaye on October 14, 2014
Format: Paperback Verified Purchase
This a cook's tour--but with more stops along the way--of building applications entirely with JavaScript, with clear examples for both server-side (really Node.js) and client-side environments.

It is not a book for a beginner who is new to the language of JavaScript. But if you're already comfortable using and discussing constructors, prototypes, callbacks, closures, type coercion, and/or have an opinion about "functional" vs. "object-oriented" programming, then you're ready for this book.

Eric has a handful of strong opinions which I've variously held and abandoned (and grudgingly re-adopted) over time. Most useful to me, then, are examples demonstrating fundamental concepts, and Eric provides plenty of those.

The appendix on JavaScript style is also a great resource, for in it Eric condenses so much of the "best practice" tips you've probably seen scattered throughout the JavaScript universe of discourse.

The only caveat is the one common to all programming books. Some software dates faster than others. In the JavaScript world, this is especially the case. It shows up in the different versions of Express, for example, or the battle between emerging build tools (Grunt vs. Gulp vs. ...) and testing libraries (QUnit vs. Mocha vs...). Eric shows how to care for and feed your application using Grunt with JSHint, QUnit and browserify. This works well enough that you should be able to swap out what you don't need for newer/faster/better modules and tools in the future, by which time the second edition should be ready (right, Eric? :).
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
1 of 1 people found the following review helpful By J. Schneider VINE VOICE on October 10, 2014
Format: Paperback Vine Customer Review of Free Product ( What's this? )
The web is loaded with great resources for simple Javascript tips and tricks, but this book is a handy reference for the professional web application developer who needs to make testable, reusable applications in an enterprise setting. The writing is at a high level, though: it is assumed that you already know simple Javascript, and it wouldn't hurt to understand some of the concepts touched on throughout, MVC, multi-tiered development, unit test scripting, access control, REST, logging, modularity, separation of concerns, etc... definitely not for beginners, which it says in the intro. Easy to read and should be useful for ongoing reference as well, for professional web developers.
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

What Other Items Do Customers Buy After Viewing This Item?