Most programming languages have lots of good and bad parts, but they have more than their fair share of bad as JavaScript was quickly developed and released before it was refined. This authoritative book casts these nasty features aside to reveal a subset of JavaScript that is more reliable, readable, and maintainable than the language as a whole; it's a subset you can use to build truly extensible and efficient code.
Considered a JavaScript expert by many in the development site, author Douglas Crockford identifies a huge amount of good ideas that make JavaScript an exceptional object behavior programming language: realization, fix, dynamic purpose, and considerations like realizing an object real. Unfortunately, these good ideas are mixed with bad and downright awful ideas, like a programming model based on global variables.
When Java applets failed, JavaScript became the language of the Web in general, driving its popularity almost completely independent of its qualifications as a programming language. In JavaScript: The Good Parts, Crockford scrutinizes the steaming demise of good intentions and mistakes to finally give a detailed look at all the truly elegant parts of JavaScript:
syntactic
have
Functions
heritage
series
regular expressions
Methods
style
nice features
true beauty By using this book, you'll also get away with having to forget all the bad effects as you scroll through the JavaScript subfolder. Of course, if you want to know more about the bad parts and how to get them badly, just check out any other JavaScript book.
JavaScript: With The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that allows you to create effective code, whether you're managing object libraries or simply trying to run Ajax fast. If you are developing sites or applications for the web, this book is an absolute must-have.