A concise & balanced mix of principles & pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus Java Script!" --Brendan Eich creator of Java Script Java Script is the language of the Web & its at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though its simple for beginners to pick up & play with Java Script is not a toy-its a flexible & complex language capable of much more than the showy tricks most programmers use it for. Eloquent Java Script goes beyond the cut-&-paste scripts of the recipe books & teaches you to write code thats elegant & effective. Youll start with the basics of programming & learn to use variables control structures functions & data structures. Then youll dive into the real Java Script artistry: higher-order functions closures & object-oriented programming. Along the way youll learn to: * Master basic programming techniques & best practices * Harness the power of functional & object-oriented programming * Use regular expressions to quickly parse & manipulate strings * Gracefully deal with errors & browser incompatibilities * Handle browser events & alter the DOM structure Most importantly Eloquent Java Script will teach you to express yourself in code with precision & beauty. After all great programming is an art not a science-so why settle for a killer app when you can create a masterpiece?"