Skip to content
Современный учебник JavaScript
Branch: master
Clone or download
Latest commit 94ffc63 Apr 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
1-js synced Apr 17, 2019
10-misc components Apr 2, 2019
2-ui Update article.md Apr 16, 2019
3-frames-and-windows popup Apr 17, 2019
4-binary Sketch editor update (no important image changes) Apr 5, 2019
5-network abort Apr 17, 2019
6-data-storage Sketch editor update (no important image changes) Apr 5, 2019
7-animation typos and improved wording Apr 11, 2019
8-web-components
9-regular-expressions synced Apr 17, 2019
script renovations Feb 21, 2015
.gitattributes Create .gitattributes Oct 2, 2018
.gitignore minor Mar 15, 2015
AUTHORING.md translate Apr 14, 2019
LICENSE.md Update LICENSE.md Sep 17, 2017
PROGRESS.md
README.md Update README.md Apr 16, 2019
TRANSLATION.md Update TRANSLATION.md Apr 14, 2019
changes.sketch renovations Apr 5, 2015
figures.sketch Sketch editor update (no important image changes) Apr 5, 2019
todo.md minor Apr 10, 2019

README.md

Современный учебник 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/javascript-tutorial/server.

You can’t perform that action at this time.