ilyachalov (ilyachalov) wrote,
ilyachalov
ilyachalov

Categories:

Учебник по JavaScript

Понравилась новая версия учебника по языку программирования JavaScript на сайте javascript.ru:

https://learn.javascript.ru
https://github.com/javascript-tutorial/ru.javascript.info

Как я понял, автором учебника изначально (в 2007 году) был программист Илья Кантор (https://javascript.ru/author). Но сейчас учебник выложен на «GitHub» в рамках идеологии открытого программного обеспечения (по-английски «open source») и предлагать изменения в него может кто угодно:

https://github.com/javascript-tutorial

В результате появились версии учебника для разных языков (я насчитал 48 языков), в том числе для английского и русского.

Английский вариант:

https://javascript.info
https://github.com/javascript-tutorial/en.javascript.info

Учебник разбит на 3 части, каждая из которых разбита на разделы, а те, в свою очередь, разбиты на подразделы (каждый подраздел в итоге является отдельной статьей):

Часть 1. Язык программирования JavaScript (в т.ч. 93 подраздела)
(список моих постов по первой части учебника)

Разделы:
1. Введение (4 подраздела)
2. Основы JavaScript (18 подразделов)
3. Качество кода (6 подразделов)
4. Объекты: основы (8 подразделов)
5. Типы данных (12 подразделов)
6. Продвинутая работа с функциями (11 подразделов)
7. Свойства объекта, их конфигурация (2 подраздела)
8. Прототипы, наследование (4 подраздела)
9. Классы (7 подразделов)
10. Обработка ошибок (2 подраздела)
11. Промисы, async/await (8 подразделов)
12. Генераторы, продвинутая итерация (2 подраздела)
13. Модули (3 подраздела)
14. Разное (6 подразделов)

Часть 2. Браузер: документ, события, интерфейсы (в т.ч. 32 подраздела)

Разделы:
1. Документ (11 подразделов)
2. Введение в события (5 подразделов)
3. Интерфейсные события (6 подразделов)
4. Формы, элементы управления (4 подраздела)
5. Загрузка документа и ресурсов (3 подраздела)
6. Разное (3 подраздела)

Часть 3. Тематические разделы (в т.ч. 66 подразделов)

Разделы:
1. Фреймы и окна (3 подраздела)
2. Бинарные данные и файлы (4 подраздела)
3. Сетевые запросы (12 подразделов)
4. Хранение данных в браузере (3 подраздела)
5. Анимация (3 подраздела)
6. Веб-компоненты (7 подразделов)
7. Регулярные выражения (17 подразделов)
8. CSS для JavaScript-разработчика (17 подразделов)

Всего учебник состоит из 191 подраздела (статьи).

Можно приобрести версию учебника в формате PDF (и в формате EPUB), которая содержит более 1450 страниц:

https://learn.javascript.ru/ebook
Tags: Инструмент, Книги, Образование, Программирование, Сайтостроение
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments