Цель работы — изучение основных принципов программирования на языке Javascript, изучение способов обхода узлов модели документа DOM, изучение принципов динамического формирования кода страницы HTML, а также получение практических навыков отладки Javascript-приложений.
В рамках данной лабораторной работы предлагается освоить JavaScript — мультипарадигменный язык программирования, предназначенный как для придания интерактивности страницам в браузере, так и для создания веб-приложений в целом.
Основной базис необходимых теоретических сведений для данной лабораторной работы содержится в курсе https://stepik.org/course/82108/info в разделе "6. JavaScript".
При выполнении заданий можно и нужно пользовать учебником https://learn.javascript.ru/
- Ознакомьтесь с разделом "6. JavaScript" курса https://stepik.org/course/82108/info
- Сделайте форк данного репозитория в GitHub, склонируйте получившуюся копию локально, создайте от мастера ветку дев и переключитесь на неё
- Выполните задания. Ссылки на задания содержатся в README-файлах в директории projects
- Сделайте отчёт и поместите его в директорию docs
- Зафиксируйте изменения, сделайте коммит и отправьте полученное состояние ветки дев в ваш удаленный репозиторий GitHub
- Через интерфейс GitHub создайте Pull Request dev --> master
- На защите лабораторной работы продемонстрируйте открытый Pull Request. PR должен быть направлен в master ветку вашего репозитория
- Титульный лист
- Цель работы
- Задание
- Ход работы со скриншотами и листингами результатов
- Заключение
- Список использованных источников
- В чём разница между
let
иvar
? - Какие существуют способы подключения js-кода к html-документу?
- В чём отличие операторов
===
и==
? - Как можно отладить js-код с помощью браузера?
- Для чего нужна директива
use strict
?