Eloquent JavaScript: A Modern Introduction To Programming

Paperback | February 6, 2011

byMarijn Haverbeke

not yet rated|write a review

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!"—Brendan Eich, creator of JavaScript

JavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal blog to the mighty Google Apps. Though it's simple for beginners to pick up and play with, JavaScript is not a toy—it's a flexible and complex language, capable of much more than the showy tricks most programmers use it for.

Eloquent JavaScriptgoes beyond the cut-and-paste scripts of the recipe books and teaches you to write code that's elegant and effective. You'll start with the basics of programming, and learn to use variables, control structures, functions, and data structures. Then you'll dive into the real JavaScript artistry: higher-order functions, closures, and object-oriented programming.

Along the way you'll learn to:

  • Master basic programming techniques and best practices
  • Harness the power of functional and object-oriented programming
  • Use regular expressions to quickly parse and manipulate strings
  • Gracefully deal with errors and browser incompatibilities
  • Handle browser events and alter the DOM structure

Most importantly,Eloquent JavaScriptwill teach you to express yourself in code with precision and beauty. After all, great programming is an art, not a science—so why settle for a killer app when you can create a masterpiece?

Pricing and Purchase Info

$27.55 online
$38.95 list price (save 29%)
In stock online
Ships free on orders over $25
Prices may vary. why?
Please call ahead to confirm inventory.

From the Publisher

"A concise and balanced mix of principles and pragmatics. I loved the tutorial-style game-like program development. This book rekindled my earliest joys of programming. Plus, JavaScript!"—Brendan Eich, creator of JavaScriptJavaScript is the language of the Web, and it's at the heart of every modern website from the lowliest personal bl...

Marijn Haverbeke is a programming language enthusiast and polyglot. He's worked his way from trivial BASIC games on the Commodore, through a C++ phase, to the present where he mostly hacks on database systems and web APIs in dynamic languages. He created and maintains several popular open source projects.

other books by Marijn Haverbeke

Eloquent JavaScript, 2nd Ed.: A Modern Introduction to Programming
Eloquent JavaScript, 2nd Ed.: A Modern Introduction to ...

Kobo ebook|Dec 15 2009

$40.39 online$52.43list price(save 22%)
Format:PaperbackDimensions:224 pages, 9 × 7 × 0.77 inPublished:February 6, 2011Publisher:No Starch PressLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:1593272820

ISBN - 13:9781593272821

Look for similar items by category:

Customer Reviews of Eloquent JavaScript: A Modern Introduction To Programming

Reviews

Extra Content

Table of Contents

  • Dedication
  • Introduction
  • Chapter 1: Basic JavaScript: Values, Variables, and Control Flow
  • Chapter 2: Functions
  • Chapter 3: Data Structures: Objects and Arrays
  • Chapter 4: Error Handling
  • Chapter 5: Functional Programming
  • Chapter 6: Object-Oriented Programming
  • Chapter 7: Modularity
  • Chapter 8: Regular Expressions
  • Chapter 9: Web Programming: A Crash Course
  • Chapter 10: The Document Object Model
  • Chapter 11: Browser Events
  • Chapter 12: HTTP requests
  • Colophon
  • Updates