gitmyhub

you-dont-know-js-ru

★ 8.8k updated 16d ago

📚 Russian translation of "You Don't Know JS" book series

Russian-language translation of the six-book 'You Don't Know JS' series by Kyle Simpson, covering how JavaScript really works under the hood, from closures and prototypes to async programming and ES6.

setup: easycomplexity 1/5

This repository is a Russian-language translation of the "You Don't Know JS" book series, originally written by Kyle Simpson and published by O'Reilly. The series is a set of six books that go deep into how the JavaScript programming language actually works, rather than just teaching syntax and practical patterns.

The six books in the series cover: getting started with JavaScript fundamentals, how variable scoping and closures work, how the "this" keyword and object prototypes function, JavaScript's type system and grammar rules, asynchronous programming and performance, and the features introduced in ES6 and later versions of the language.

All six books are available to read for free online through this repository. The physical and digital versions of each book can also be purchased from O'Reilly. The content is licensed under a Creative Commons license that allows free reading but restricts commercial use and derivative works.

The README is written in Russian, as this is a translation project. The original English source of the book series is a separate repository maintained by Kyle Simpson. This repository contains the translated text of the first edition of the series.

Contributions to improve the translation quality are welcome through the standard GitHub pull request process. The README notes that anyone contributing content rather than just typo fixes agrees to grant the original author rights to use that content within the book series.

Where it fits