← Ко всем open source проектам

You Don't Know JS

getify/You-Dont-Know-JS

You Don't Know JS — книжная серия Кайла Симпсона о глубоком понимании JavaScript и его внутренних механизмов.

Форки 33,546
Автор getify
Язык Не указано
Лицензия NOASSERTION
Обновлено 2026-06-07

Что такое You Don’t Know JS

You-Dont-Know-JS — репозиторий книжной серии Kyle Simpson о JavaScript. Текущая ветка README относится ко второй редакции You Don’t Know JS Yet и описывает книги, которые глубоко разбирают механизмы языка, а не только прикладные рецепты.

Серия стала заметной потому, что объясняла JavaScript без снисходительного “это странный язык”. Темы вроде scope, closures, objects, classes, types и grammar разбираются как инженерные механизмы, которые нужно понимать, если пишешь на JS серьёзно.

Что внутри

В README перечислены опубликованные книги Get Started и Scope & Closures, а также The Unbooks с материалами Objects & Classes и Types & Grammar. Там же есть ссылка на первую редакцию в отдельной ветке и пояснение, что серия второй редакции завершена и больше не принимает contributions.

Порядок чтения

Так выглядит содержательная карта серии: репозиторий ведёт читателя от входа в язык к более глубоким механизмам.

Язык: Markdown
- Get Started
- Scope & Closures
- Objects & Classes
- Types & Grammar
- First edition archive

Почему это полезно

Репозиторий хорош как бесплатная, открытая книжная полка по JavaScript. Его удобно читать не для “выучить syntax за вечер”, а когда нужно понять, почему код ведёт себя именно так: где создаётся область видимости, как работают closures, что происходит с объектами и типами.

Ограничения

Это книга, а не актуальный справочник по каждому новому API браузера или Node.js. Она сильна в фундаменте языка, но для практики всё равно нужны MDN, документация runtime, современные framework-guides и собственные проекты.