azat-io / you-dont-know-js-ru Goto Github PK
View Code? Open in Web Editor NEW:books: Russian translation of "You Don't Know JS" book series
License: Other
:books: Russian translation of "You Don't Know JS" book series
License: Other
В третьей главе первой книги (up & going), в этой части, использован термин "обещания", который переведен на русский. Может, как и с this
следует использовать конструкцию promise
? Больно уж глаз режут обещания.
Здравствуйте. В третьей книге практически полностью отсутствует перевод. Могу ли я где-либо найти эту книгу в переводе?
Приветствую! Огромное спасибо за перевод этой чудесной серии! Вы бы добавили ссылку на бумажное российское издание последней книги https://www.ozon.ru/context/detail/id/137473815/
Типы и грамматика
Глава 1: Типы
Встроенные типы
Добавили поддержку BigInt
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt
В JavaScript ест два таких механизма.
По идее имелось ввиду есть
. Раздел ссылка
..
Опечатка в слове универасальна
Книга "Вы не знаете JS: Область видимости и замыкания", раздел "Теория компиляторов", 2 абзац. Нужно исправить "Тем ни менее" на "Тем не менее"
Кажется O’Reilly удалили книги Кайла, так что есть смысл их убрать.
Начал читать, и столкнулся с тем что названия глав некоторых книг не переведены на русский, хотя сама глава переведена. Это сбивает с толку, когда заходишь в книгу, видишь главы на английском, кажется что и внутри они на английском будут. Могу посодействовать в переводе, просто ответь на issue и я сделаю пул-реквесты.
Как я могу получить эти книги в формате epub?
В общий README.md добавил ссылку на up & going , оформленную в gitbook.
Глава 1, раздел «Функции»:
...в именованные наборы, даже если вы вызовите их всего лишь раз...
Должно быть вызовете*
Добавил в pull requests перевод первой главы.
https://github.com/azat-io/you-dont-know-js-ru/blob/master/up%20%26%20going/ch2.md
"Вам следует особо обратить внимение на правила сравнения == и ==="...
should be
"Вам следует особо обратить внимание на правила сравнения == и ==="...
Вы не знаете JS: Начните и Совершенствуйтесь, Глава 2: Введение в JavaScript, Строгий режим (Strict Mode), второй абзац:
Вы можете явно указать его для отдельной функции или целого файла, в зависимости от того, где вы разместите директиву строго режима:
//Comment
Начал перевод главы 2
Предлагаю оформлять текущие переводы здесь отдельными Issue и закрывать по мере того, как они полностью переведены.
Заголовки содержания и приложения в книге "Up & going" гласят:
Вы не знаете JS: Приступим!
Но в главах и введении написано:
Вы не знаете JS: Начните и Совершенствуйтесь
Книжка "up & going" Глава 1: Введение в программирование
Термин statement переведен как "Оператор", но в контексте JS
Statement - инструкция
Operator - оператор
В спецификации ES : Operator (оператор) - разновидность выражений
The = and * characters are operators (see "Operators")
А Statement (инструкция)
In a computer language, a group of words, numbers, and operators that performs a specific task is a statement.
От ошибки с переводом слова Statement ошибка тут:
Тут
В спецификации конструкцию if ( ) else называют ifStatement то есть инструкция условия
о ней и идет речь, а условные операторы в спецификации это тернарный оператор ? :
Я советую переводить так:
Statement - инструкция
Operator - оператор
Conditionals = Conditionals statement = ifStatement = инструкции условия или просто Условия
Conditional Operator (? :
) = Условный оператор
I'm glad to see this effort to translate the book series into Russian. Since I don't speak the language, I'm not sure if the work is complete or not.
For more info about policies around translations of YDKJS, please check these issues: https://github.com/getify/You-Dont-Know-JS/issues?utf8=%E2%9C%93&q=is%3Aissue%20label%3A%22foreign%20language%20translations%22%20
In those threads you'll see described the preferred process for how foreign language translations should be handled. It's fine that the work is done on this separate repo, but once the translation is complete, the process then is:
В первом предложении первого абзаца раздела Класс слово ссылка встречается два раза:
Вы уже могли задаться вопросом: "Зачем одному объекту нужна
ссылкассылка на другой объект?"
Не кажется ли вам что термин "scope" в рускоязычном сообществе переводиться как "область видимости"? По моему для предотвращения колизий желательно использовать общепринятый термин.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.