Eloquent JavaScript
second edition

Това е книга за JavaScript програмиране и чудесата на цифровизацията. Можете да я прочетете онлайн тук или да закупите книгата на хартиен носител.

Ново: ECMAScript 6

От преводача:

Надявам се, тази книга да ви помогне за вашето обучение и утвърждаване, като JavaScript програмисти. Но както знаете, всяко обучение изисква усилия и труд. Същото е и с превода на тази книга, ако искате да стимулирате и други подобни преводи, моля направете дарение по PayPal на to6esko69@gmail.com или на Bitcoin адрес: 13S3EkkNDzAtKCDs8SsdXKcrBQrdyfabBc

За коментари и препоръки пишете на: to6esko69@gmail.com


Cover image

Написана от Marijn Haverbeke.

Licensed under a Creative Commons attribution-noncommercial license. All code in this book may also be considered licensed under an MIT license.

Illustrations by various artists: Cover by Wasif Hyder. Computer (introduction) and unicycle people (Chapter 21) by Max Xiantu. Sea of bits (Chapter 1) and weresquirrel (Chapter 4) by Margarita Martínez and José Menor. Octopuses (Chapter 2 and 4) by Jim Tierney. Object with on/off switch (Chapter 6) by Dyle MacGregor. Regular expression diagrams in Chapter 9 generated with regexper.com by Jeff Avallone. Game concept for Chapter 15 by Thomas Palef. Pixel art in Chapter 16 by Antonio Perdomo Pastor.

The second edition was made possible by 454 financial backers, with significant contributions from , , and .


  1. (Част 1: Език)

    Стойности, типове и оператори
  2. Структура на програма
  3. Функции
  4. Структури от данни: Обекти и масиви
  5. По-високо ниво функции
  6. Тайният живот на обектите
  7. Проект: Електронен живот
  8. Обработка на Bugs и Error
  9. Регулярни изрази
  10. Модули
  11. Проект: Език за програмиране
  12. (Част2: Browser)

    JavaScript и Browser
  13. Document Object Model - DOM
  14. Обработка на събития
  15. Проект: Платформа игра
  16. Рисуване върху платното
  17. HTTP
  18. Форми и полета на форми
  19. Проект: Програма за рисуване
  20. (Част 3: Node)

  21. Проект: Skill - Sharing Website

Други страници

Ново: ECMAScript 6

A paper version of Eloquent JavaScript, including a bonus chapter, is being brought out by No Starch Press. They also sell an ebook version more polished than the files linked below.