Jump to ratings and reviews

Eloquent JavaScript: A Modern Introduction to Programming

"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 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?

224 pages, Paperback

First published November 15, 2010

Loading...
Loading...

About the author

Marijn Haverbeke

1 book46 followers

Ratings & Reviews

What do you think?

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1,306 (40%)
4 stars
1,289 (39%)
3 stars
505 (15%)
2 stars
123 (3%)
1 star
34 (1%)
Displaying 1 - 6 of 6 reviews
Profile Image for Dmitriy Krivega.
3 reviews
November 5, 2019
Книга рассчитана на новичков. Это многое объясняет.
Информация подана довольно хорошо, отдельно стоит выделить главы с описанием практического написания приложений. Но код во всех примерах с не приятным «запахом»: выглядит как черновой вариант с минимумом переменных, без создания самодокументирующихся абстракций. Создаётся впечатление, что автор тоже новичок, хотя конечно это ложное впечатление.
Profile Image for Gleb Kondratenko.
5 reviews
September 12, 2021
Прекрасное введение в возможности языка, от простого к сложному. Самая ценная часть – создание проектов от формулирования проблемы до поиска и реализации решения.
20 reviews2 followers
July 30, 2015
На мой взгляд, книга весьма полезная, рекомендую к прочтению всем, кто пишет на Javascript. Хороша тем, что содержит большое количество примеров кода, которые так и просятся в вашу библиотеку сниппетов. Дополнительные практические задания после каждой главы не дадут расслабиться головному мозгу читателя. Но надо понимать, что это - не всеобъемлющий справочник по Javascript. Эта книга - взгляд программиста-практика на инструмент, с которым он работает. Если нужен справочник - вам в Mozilla Developer Network или к Флэнигану.
Profile Image for Nickolai.
974 reviews8 followers
June 25, 2019
Первые сто страниц идеальны: простым и доступным языком на хороших примерах подается материал по основам языка программирования JavaScript. Но затем ситуация ухудшается. Теоретический материал преподносится неплохо, а вот примеры, задачи и проекты становятся очень сложными, а порой малопонятными. Причем увеличение сложности материала происходит не постепенно, а как-то сразу и неожиданно. В результате почти половину книги просто пролистал, так и не вникнув в суть.
Profile Image for Ivan.
223 reviews10 followers
January 25, 2015
Прекрасное введение в JavaSript. Легко, весело и очень интересно. Теория и практика, всего в достатке.
Читал в переводе хабра.
Отдельное спасибо Вячеславу Голованову за перевод.
Profile Image for Viktor Malyshev.
145 reviews5 followers
December 25, 2018
Первая часть замечательной книги про Javascript. Тут с отличными примерами показаны базовые возможности языка и best practicies. Одна из лучших книги для изучения в самом начале
Displaying 1 - 6 of 6 reviews

Join the discussion