Eloquent Javascript

Eloquent Javascript

A Modern Introduction to Programming

Book - 2015
Average Rating:
Rate this:
JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn-
-The essential elements of programming, including syntax, control, and data
-How to organize and clarify your code with object-oriented and functional programming techniques
-How to script the browser and make basic web applications
-How to use the DOM effectively to interact with browsers
-How to harness Node.js to build servers and utilities

This edition is thoroughly revised and modernized to reflect the current state of JavaiScript and web browsers, with brand-new material, such as a chapter on code performance in JavaiScript, and expanded coverage of recursion and closures. All source code is available online in an interiactive sandbox, where you can edit the code, run it, and see its output instantly.

Isn't it time you became fluent in the language of the Web?

Includes an exclusive chapter, only available in the No Starch Press edition!
Publisher: San Francisco :, No Starch Press,, [2015]
ISBN: 9781593275846
Call Number: 005.133 J328ha 2015
Characteristics: xx, 451 pages : illustrations ; 23 cm


From the critics

Community Activity


Add a Comment

May 08, 2012

This book, very much like "DOM Scripting" taught me something. But in both, I had to work through the examples, even though their topics seem silly (cats?). At first reading, I thought I knew it already (much like JavaScript itself), but at least doing the Cats example was what worked for me. Both books seem slim. Both don't attempt to be definitive. Both succeed.

omarkaviles Sep 27, 2011

The Feel of this books' cover is a smooth wax feel. The introduction is a comfortable feel so far.


Add Age Suitability

There are no ages for this title yet.


Add a Summary

There are no summaries for this title yet.


Add Notices

There are no notices for this title yet.


Add a Quote

There are no quotes for this title yet.

Explore Further

Browse by Call Number


Subject Headings


Find it at SFPL

To Top