Start reading JavaScript Enlightenment on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
JavaScript Enlightenment

JavaScript Enlightenment [Kindle Edition]

Cody Lindley
4.0 out of 5 stars  See all reviews (2 customer reviews)

Print List Price: £9.99
Kindle Price: £4.94 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £5.05 (51%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £4.94  
Paperback £9.04  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Product Description

Book Description

From Library User to JavaScript Developer

Product Description

If you’re an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language—especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances.

Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you’re ready to go under the hood and get your hands dirty with JavaScript internals, this is your book.

  • Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly
  • Examine the creation of JavaScript objects
  • Learn complex values, primitive values, scope, and inheritance
  • Understand the importance of the head object
  • Work with string, number, and Boolean objects and values
  • Discover how to use the null value and the built-in math object
  • Get into the details—beyond Mozilla’s reference guide for JavaScript 1.5

Product details

  • Format: Kindle Edition
  • File Size: 336 KB
  • Print Length: 166 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 1 edition (19 Dec 2012)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B00ARPT74S
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #243,520 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
2 star
1 star
4.0 out of 5 stars
4.0 out of 5 stars
Most Helpful Customer Reviews
3.0 out of 5 stars Good but not great 4 Jun 2013
Format:Kindle Edition|Verified Purchase
This book is easier to read to Crockford's JavaScript: The Good Parts but it is still disappointing in its overall quality. Maybe I'm spoiled - there are lots of very good books on C++ - but JavaScript seems to be a different story. Having said that this book has lots of well-explained examples that are available online and directly linked from the Kindle edition (on the PC version of Kindle at least). One irritating aspect of the text is how much it talks about understanding this and groking that ('grok' is apparently a word made up by the SF writer Robert A. Heinlein, meaning 'understand'). Taking out all talk of understanding (as opposed to just getting on with the explanation) would shorten the book by 10-20%!
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
5.0 out of 5 stars Great resource 26 Mar 2013
Ignore any negative reviews about this book. If you want to learn more about this language read this book. Simple as that.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.0 out of 5 stars  28 reviews
9 of 9 people found the following review helpful
5.0 out of 5 stars Enlightenment - perfect adjective 3 Jan 2013
By Shawn Hansen - Published on
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.
12 of 13 people found the following review helpful
5.0 out of 5 stars The Javascript book that finally helped me turn the corner 14 Jan 2013
By Matt Steele - Published on
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.
10 of 11 people found the following review helpful
3.0 out of 5 stars If you're a beginner, check out the free version online first. 30 Mar 2013
By Matthew Reed - Published on
"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. It still retains the feel of a free online book. If you are new to JavaScript, you might want to read this book online, but I doubt you'd want to buy a hard copy, unless maybe to give thank you money to the author and publisher. In any case, there are several high quality free JavaScript language books online (such as Eloquent JavaScript) that may serve the beginner's purpose even better, not to mention websites like Codecademy. If you already know JavaScript reasonably well, you probably won't get much out of either the print or the free version.
However there are a lot of five star reviews, which perplexes me, but you may want to take my review with a grain of salt.
7 of 7 people found the following review helpful
5.0 out of 5 stars Great Start for New JavaScript Developers 7 Feb 2013
By Luke Ruebbelke - Published on
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.
7 of 7 people found the following review helpful
5.0 out of 5 stars JavaScript 'Object' Enlightenment 15 Jan 2013
By S. Wachtmann - Published on
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.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category