diff --git a/tutorials/lab2/README.md b/tutorials/lab2/README.md index ecd9c0f..2ad7b0c 100644 --- a/tutorials/lab2/README.md +++ b/tutorials/lab2/README.md @@ -1,6 +1,6 @@ # ЛР 2. Calculator. JavaScript -**Цель** данной лабораторной работы - знакомство с инструментами построения пользовательских интерфейсов web-сайтов: HTML, CSS, JavaScript. В ходе выполнения работы, вам предстоит продолжить реализовывать простой калькулятора, и затем выполнить задания по варианту. +**Цель** данной лабораторной работы - знакомство с инструментами построения пользовательских интерфейсов web-сайтов: HTML, CSS, JavaScript. В ходе выполнения работы, вам предстоит продолжить реализовывать простой калькулятор, и затем выполнить задания по варианту. ## План @@ -12,10 +12,21 @@ ## 1. Программирование логики с помощью JavaScript -Язык программирования JavaScript служит основным инструментом для описания логики и интерактивности веб-страниц. В данной работе с помощью Js мы будем программировать кнопки калькулятора. +Язык программирования JavaScript служит основным инструментом для описания логики и интерактивности веб-страниц. В данной работе с помощью JS мы будем программировать кнопки калькулятора, чтобы они работали. -Как и CSS, js-скрипт можно задать в самом HTML-документе (вложенный скрипт), либо вынести в отдельный файл и сослаться на него в HTML-файле: +### Как подключить JavaScript к HTML? +Есть два способа добавить JavaScript на веб-страницу: + +1. **Встроенный скрипт** - когда код пишется прямо в HTML-файле внутри тега ` +``` + +2. **Внешний файл** - когда код хранится в отдельном файле с расширением .js: ```html калькулятор @@ -24,13 +35,18 @@ ``` +Для нашего калькулятора мы будем использовать второй способ, так как это более организованный подход. + ## 2. Доступ к HTML-элементам из JavaScript -Самый распространенный путь доступа к HTML-элементам из скрипта - получение HTML-объекта по его идентификатору. Для этого существует метод `getElementById`: +Чтобы управлять элементами на странице, нам нужно сначала получить к ним доступ. JavaScript предоставляет несколько способов это сделать: + +### Основные методы получения элементов: +1. **По ID** (метод `getElementById`) - самый распространенный способ: ```html -

Lorem Ipsum

+

Lorem Ipsum