Типы данных Web-страница — набор каких-то набранных
элементов уже стилизованных которые мы видим у
Number – цифры себя на экране
String – строка (описание, пароли)
Boolean – True or false (да или нет) Null – просто чего-то не существует Undefined – существует, но не имеет значения Object – комплексный тип даных который содержит различную информацию Основы JavaScript Операторы – прибавлять, вычитать, делить, умножать др. Условия – Если это делать, то, если то, то делать это. Цикл – повтор, (задал условие и программа повторяет) — классификация – какие функции вообще бывают? Функции — Замыкание функций - ??? — callback-функции – функции обратного вызова ООП – объектно-ориентирование програмирование Динамическая типизация — претворение из NumberToString и т.п Работа с web-страницей Получение элементов — взаимодействие События — когда что-то происходит сворачивет браузер, что-то нажал на клавиатуре, мышке. — Всплытие событий -???? — Делегирование событий - ???? — Объект события – в каком месте(объекте) произощло дейтсвие(событие) (знание куда кликнул пользователь, на какой элемент, в каких координатах какой кнопкой мышей) ???? — Цикл события ???? Обработчик событий — происходит событие что-то происходит( человек нажал на кнопку «любую» вылезло окно на экран. Отмена стандартных событий браузера — (когда не можешь скопировать текст, выделить.) Параметры глобальных объектов — — document – структура сайта, где мі можем обращатся к дереву элементу — window – видимая часть браузера — screen – вообще весь твой экран JavaScript параметры элементов — всё что вычисляется программно при помощи JS ???? Работа скриптов с течением времени – по истечении времени происходит событие.(Зашёл на сайт и через 10сек вылазит окно: «мы поддержка напишите нам». Ещё бывает комбо, пролистал до самого конца и через 2 сек «если нуждаетесь в помощи…») как-то так