Out of Print--Limited Availability.
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 this image

Javascript Enlightenment Paperback – November 17, 2011


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle
"Please retry"
Rent from
$3.36
Paperback, November 17, 2011
Best%20Books%20of%202014
NO_CONTENT_IN_FEATURE
Hero Quick Promo
Year-End Kindle Daily Deals
Load your library with great books for $2.99 or less each, today only. Learn more

Product Details

  • Paperback: 154 pages
  • Publisher: lulu.com (November 17, 2011)
  • Language: English
  • ISBN-10: 1257866524
  • ISBN-13: 978-1257866526
  • Product Dimensions: 8.5 x 0.4 x 11 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (29 customer reviews)
  • Amazon Best Sellers Rank: #3,883,131 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

From Library User to JavaScript Developer --This text refers to an alternate Paperback edition.

About the Author

Cody Lindley, a principal front-end architect with TandemSeven, has 13 years professional experience with HTML, CSS, JavaScript, Flash, and client-side performance techniques. When he’s not wielding client-side code, he’s toying with interface/interaction design and speaking at various conferences.

--This text refers to an alternate Paperback edition.

More About the Author

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

Customer Reviews

Overall, I would highly recommend this book to any JavaScript developer.
tamsler
Easy to read and explains scripting very well for a beginner or refresher reading.
Amazon Customer
You'll also have a good sense of how to avoid the most common novice mistakes.
S. Wachtmann

Most Helpful Customer Reviews

14 of 15 people found the following review helpful By Matt Steele on January 13, 2013
Format: Paperback
After many, many Javascript (and jQuery) books, this is the one where I started to have a-ha! moments with the language. It has been nothing less than a revelation for me.

There's a lot of Javascript book recommendations out there for all different skill levels, but I think this book is perfect for the person who has CSS, HTML and jQuery down and just needs that little extra explanation to start 'getting' Javascript, at least it has been for me. This is not an exhaustive book that will tell you all the ins and outs of the language, but it will teach you the important stuff in a very readable way.

Mr. Lindley has a way of taking the complex and making it very clear. He's a fantastic teacher.
1 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 Matthew Reed on March 30, 2013
Format: Paperback
"JavaScript Enlightenment" is one of the most recent of O'Reilly short JavaScript offerings. It contains short sections that covers the basics of the JavaScript language. Each section of the book follows the same pattern: it starts with a description of a concept, follows with a code snippet linked to jsfiddle, and ends with a summary. This pattern is followed so strictly that it begins to get tiresome. Phrases like "What I really need you to grok..." are continually repeated, because there are only so many ways to write a summary paragraph. The writing style is overly informal and often imprecise. No doubt this was intentional, as a way to make newcomers more comfortable. I think this was a mistake; presumably newcomers to writing code in JavaScript are not newcomers to reading books in English.
The short chapters and linked code examples, however, will probably be very helpful to beginning JavaScript programmers. And the code examples are fine, although not particularly interesting. For instance, a recurring object discussed is the `cody' object an object about the author, with properties for living, age, and gender, before the author adds a getGender method. Um, ok. But why on earth would anyone write code like that in JavaScript? Surely a better example could be found.
I decided to read this book because of the title, but I probably should have read the description more carefully before getting it. As an intermediate to advanced JavaScript developer, I wasn't the target audience. The title is mostly just a gimmick and `Some Annotated JavaScript snippets for the Learner' would probably be a more fitting.
This is a print version of a free online book. I read the eBook, which I received for free from the publisher, with the Kindle app on an iPod.
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
9 of 9 people found the following review helpful By S. Wachtmann on January 15, 2013
Format: Kindle Edition Verified Purchase
This book is great if you are an intermediate level JavaScript developer.

Before I bought "Javascript Enlightenment" I had tried several times to get through a copy of "JavaScript the Good Parts" by Douglas Crockford. Crockford's book came very highly recommended but was just moving through concepts faster than I could master them. While I think Crockford's work is no doubt exceptional in it's own right it's not a book for beginners or even intermediates.

JavaScript Enlightenment does a masterful job of filling in the groundwork for a JavaScript programmer who doesn't already have a good handle on Obects in JS. Lindley's book takes a much more gradual pace and he spends time belaboring some points that can be sticky to wrap your head around. Topics like Prototypes, Constructors, Scopes, Closures and Recursion are approached one step at a time. Is the coverage 100% on any given topic? No not a chance, but you'll have a good foundation for more advanced study of the topics if you need them. You'll also have a good sense of how to avoid the most common novice mistakes.
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
9 of 9 people found the following review helpful By Luke Ruebbelke on February 7, 2013
Format: Paperback
I have really enjoyed reading this book for a couple reasons.

One, I really dig how Cody has broken down JavaScript concepts into tiny, digestible pieces which are easy to read. I found myself picking up the book and reading a few pages here and there when I had a few minutes to spare and feeling like I gained value every time.

Secondly, I LOVE how he put all his examples in to fiddles so that you can pull them up and well... fiddle with them. I have used jsFiddle a bunch of times to convey micro-concepts and so it was really familiar and welcome to me.

Thirdly, I have been doing JavaScript for quite some time and I still uncovered nuggets that I didn't know. Big +1 for learning new things!

In conclusion, I would HIGHLY recommend this book to any developer looking to move away from using JavaScript libraries and sink their teeth into doing some down and dirty JavaScript development. It is a great intro to how JavaScript works under the hood.
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
9 of 9 people found the following review helpful By Shawn Hansen on January 3, 2013
Format: Kindle Edition
"An object is just a container for a collection of named values" - Javascript Enlightenment, page 1.

That one simple statement made JavaScript very clear for me. The rest of the book builds on this fundamental premise, which is a good thing. JavaScript Enlightenment, as the title suggests can and will give you that "Lightbulb Moment" for understanding the language.

The author does use some examples that seem at odds with best-practices (and I'm glad he does, because it helps to nail home some essential concepts), but he clearly states these examples are for illustrative purposes and would not be used in real world code.

This book, more than any other on the subject, really nailed home JavaScript understanding for me. This will be the book I recommend to others needing learn JavaScript for real world programs.
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

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?