- Возможности JavaScript в браузере
- Способы поиска нужного HTML-элемента
- Объект события
- Объектная модель документа
- Асинхронные HTTP-запросы
- Работа с HTML-формами
- Изменение структуры HTML-документа
- Принцип обработки событий
- Хранение состояния на клиенте и отправка на сервер
- Веб-сокеты
- Cовместное использование ресурсов между разными источниками
- Рисование в Canvas
- Создание HTML c нуля
- Продвинутая работа с веб-сокетами
- Работа с медиа-ресурсами
- Drag'n'drop
- Работа с файлами
- браузер;
- редактор кода, например, Atom;
- система контроля версий git, установленная локально;
- аккаунт на GitHub или BitBucket.
- Клонировать репозиторий с домашними заданиями
git clone https://github.com/netology-code/hj-homeworks.git
. - Перейти в папку
cd hj-homeworks
. - Создать репозиторий на GitHub или BitBucket.
- Добавить репозиторий в проект
git remote add homeworks %repo-url%
, где%repo-url%
— адрес созданного репозитория.
- Перейти в папку задания, например, для первой задачи первого задания
cd ./browser/slider
. - Выполнить задание.
- Опубликовать код в репозиторий homeworks с помощью команды
git push -u homeworks master
. - Прислать ссылку на репозиторий через личный кабинет на сайте Нетологии.