Eloquent JavaScript: A Modern Introduction to Programming

Author: Marijn Haverbeke
Publisher: No Starch Pre
Keywords: programming, introduction, modern, javascript, eloquent
Number of Pages: 224
Published: 2011-01-27
ISBN-10: 1593272820
ISBN-13: 9781593272821

Book Description:

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 JavaScript goes 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 JavaScript will 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?


   1. Introduction
   2. Basic JavaScript: values, variables, and control flow
   3. Functions
   4. Data structures: Objects and Arrays
   5. Error Handling
   6. Functional Programming
   7. Searching
   8. Object-oriented Programming
   9. Modularity
  10. Regular Expressions
  11. Web programming: A crash course
  12. The Document-Object Model
  13. Browser Events
  14. HTTP requests


   1. More (obscure) control structures
   2. Binary Heaps

Alphabetic index of terms
Cover page

Direct Download Links:

Related Books at ISBNlib

    Sorry,No related books at ISBNLib

Spread the word