No description
Find a file
Ilya Kantor 222c52fcd8 minor
2019-04-10 10:53:34 +03:00
1-js minor 2019-04-10 10:53:34 +03:00
2-ui Merge pull request #889 from dagolinuxoid/fix-typo 2019-04-09 23:35:55 +03:00
3-frames-and-windows Fix typo 2019-04-08 23:55:06 +08:00
4-binary Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
5-network Fix typo of 'Fetch: Abort' 2019-04-09 10:26:53 +08:00
6-data-storage Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
7-animation Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
8-web-components Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
9-regular-expressions Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
10-misc components 2019-04-02 14:01:44 +03:00
script renovations 2015-02-21 14:58:02 +03:00
.gitattributes Create .gitattributes 2018-10-02 15:25:22 +03:00
.gitignore minor 2015-03-15 15:29:15 +03:00
changes.sketch renovations 2015-04-05 23:59:54 +03:00
figures.sketch Sketch editor update (no important image changes) 2019-04-05 09:17:57 +03:00
LICENSE.md Update LICENSE.md 2017-09-18 01:47:39 +02:00
README.md Readme 2019-04-10 10:52:31 +03:00
todo.md minor 2019-04-10 10:53:34 +03:00
TRANSLATION.md minor 2018-07-03 18:53:33 +03:00

Современный учебник Javascript

Всем привет!

Когда-то давно был только русский учебник https://learn.javascript.ru. Но несколько лет назад был полностью с нуля написан английский https://javascript.info. И с тех пор все существенные изменения вносились только в него.

Сейчас учебники уже довольно сильно разошлись. Между статьями есть общие фрагменты, но и много различий.

Самое лучшее, что можно сделать это перевести русский с английского. Для этого создан этот репозиторий.

Пожалуйста, переводите статьи и делайте PR.

Если взяли статью на перевод - имеет смысл сделать issue этоб этом, чтобы другие люди не переводили ее же.

Структура

Каждому разделу, статье или задаче соответствует директория.

Эта директория имеет вид N-url, где N - это номер для сортировки статей и разделов (они упорядочены), а url URL-имя, по которому материал будет доступен.

В директории находится один из файлов:

  • index.md для раздела
  • article.md для статьи
  • task.md для условия задачи (+там же solution.md с решением)

Каждый из этих файлов начинается с # Заголовка материала, и дальше текст в формате а-ля Markdown. Его довольно просто понять. Для редактирования достаточно простого текстового редактора.

Ресурсы и примеры, необходимые для статьи, раздела или задачи, находятся в её директории. На них можно ссылаться из материала.

Запуск локально

Для удобства редактирования учебник можно запустить локально.

Сервер для этого находится здесь: https://github.com/iliakan/javascript-tutorial-server.