Недавно мы опубликовали серию материалов, представляющую собой перевод руководства по Node.js. В первой публикации мы интересовались мнением аудитории о целесообразности перевода этого руководства и говорили, что планируется подготовить его PDF-версию.
![image](https://habrastorage.org/r/w1560/webt/he/di/2j/hedi2j_qyfbnwfo_jqnnqd3ub6o.png)
PDF-версия документа состоит более чем из 120 страниц, содержит оглавление, немного картинок и всё необходимое форматирование. Просто закидывайте файлик в читалку и готово. Или в папочку с литературой. Или… решать вам.
Сегодня мы хотим представить вашему вниманию новое руководство того же автора, посвящённое JavaScript.
Мы планируем это руководство перевести, но, прежде чем приняться за работу, хотели бы предложить вам поучаствовать в небольшом опросе
Очень хотелось спрятать опрос под кат, но оказалось, что нельзя публиковать запись, у которой меньше 100 символов под катом. Поэтому вот вам наш традиционный промо-код на скидку:
![](https://habrastorage.org/r/w1560/files/1ba/550/d25/1ba550d25e8846ce8805de564da6aa63.png)
И, собственно, сам опрос:
![image](https://habrastorage.org/webt/he/di/2j/hedi2j_qyfbnwfo_jqnnqd3ub6o.png)
![](https://habrastorage.org/web/1ef/0cf/b4b/1ef0cfb4b6054122aa9b83e735c5359b.png)
Скачать PDF-версию [ 1.8 Мб ]
Все части руководства по Node.js (онлайн-версия с комментариями)
⬝ Часть 1: Общие сведения и начало работы
⬝ Часть 2: JavaScript, V8, некоторые приёмы разработки
⬝ Часть 3: Хостинг, REPL, работа с консолью, модули
⬝ Часть 4: npm, файлы package.json и package-lock.json
⬝ Часть 5: npm и npx
⬝ Часть 6: цикл событий, стек вызовов, таймеры
⬝ Часть 7: асинхронное программирование
⬝ Часть 8: протоколы HTTP и WebSocket
⬝ Часть 9: работа с файловой системой
⬝ Часть 10: стандартные модули, потоки, базы данных, NODE_ENV
⬝ Часть 2: JavaScript, V8, некоторые приёмы разработки
⬝ Часть 3: Хостинг, REPL, работа с консолью, модули
⬝ Часть 4: npm, файлы package.json и package-lock.json
⬝ Часть 5: npm и npx
⬝ Часть 6: цикл событий, стек вызовов, таймеры
⬝ Часть 7: асинхронное программирование
⬝ Часть 8: протоколы HTTP и WebSocket
⬝ Часть 9: работа с файловой системой
⬝ Часть 10: стандартные модули, потоки, базы данных, NODE_ENV
Сегодня мы хотим представить вашему вниманию новое руководство того же автора, посвящённое JavaScript.
Вот краткий перечень вопросов, которые оно раскрывает:
- Общая характеристика языка и его стандартизация
- Особенности стандартов ES6, ES7, ES8, ES9
- Оформление кода, руководства по стилю
- Лексическая структура языка
- Переменные
- Типы данных
- Выражения
- Логические выражения
- Прототипное наследование
- Классы
- Исключения
- Функции и замыкания
- Массивы
- Циклы
- События
- Асинхронное программирование
- Таймеры
- Строгий режим
- Математические вычисления
- Модули
Мы планируем это руководство перевести, но, прежде чем приняться за работу, хотели бы предложить вам поучаствовать в небольшом опросе
Очень хотелось спрятать опрос под кат, но оказалось, что нельзя публиковать запись, у которой меньше 100 символов под катом. Поэтому вот вам наш традиционный промо-код на скидку:
![](https://habrastorage.org/files/1ba/550/d25/1ba550d25e8846ce8805de564da6aa63.png)
И, собственно, сам опрос:
Only registered users can participate in poll. Log in, please.
Нужно ли переводить с английского на русский язык руководство по JavaScript?
63.18% Категорически да386
28.31% С удовольствием добавлю в закладки173
8.51% Наверное нет52
611 users voted. 38 users abstained.