javascript 2.4.1 DOM Стили и классы

До того, как начнёте изучать способы работы со стилями и классами в JavaScript, есть одно важное правило. Надеемся, это достаточно очевидно, но мы все равно должны об этом упомянуть. Как правило, существует два способа задания …

Продолжить чтение

javascript 2.4 План занятия

2.4.1 DOM Стили и классы 2.4.2 Вычисленные стили и единицы измерения 2.4.3 Клавиатура: keydown и keyup 2.4.4 Клавиатура: Действия по умолчанию —– Домашнее —– 2.4.5 Object.keys, values, entries 2.4.6 Дата и время 2.4.7 Дата. Автоисправление. …

Продолжить чтение

javascript 2.3.8 Set

Set Объект Set – это особый вид коллекции: «множество» значений (без ключей), где каждое значение может появляться только один раз. Его основные методы это: new Set(iterable) – создаёт Set, и если в качестве аргумента был предоставлен итерируемый объект (обычно …

Продолжить чтение

javascript 2.3.7 Map

Сейчас мы знаем о следующих сложных структурах данных: Объекты для хранения именованных коллекций. Массивы для хранения упорядоченных коллекций. Но этого не всегда достаточно для решения повседневных задач. Поэтому также существуют Map и Set. Map Map – это коллекция ключ/значение, …

Продолжить чтение

javascript 2.3.4 Прототипное наследование

В программировании мы часто хотим взять что-то и расширить. Например, у нас есть объект user со своими свойствами и методами, и мы хотим создать объекты admin и guest как его слегка изменённые варианты. Мы хотели бы повторно использовать то, что есть …

Продолжить чтение

javascript 2.3.3 Планирование: без задержек

setTimeout с нулевой задержкой Особый вариант использования: setTimeout(func, 0) или просто setTimeout(func). Это планирует вызов func настолько быстро, насколько это возможно. Но планировщик будет вызывать функцию только после завершения выполнения текущего кода. Так вызов функции будет запланирован сразу после выполнения …

Продолжить чтение

javascript 2.3.2 Планирование: setInterval

setInterval Метод setInterval имеет такой же синтаксис как setTimeout: Все аргументы имеют такое же значение. Но отличие этого метода от setTimeout в том, что функция запускается не один раз, а периодически через указанный интервал времени. Чтобы остановить дальнейшее выполнение функции, …

Продолжить чтение

javascript 2.3 План занятия

2.3.1 Планирование: setTimeout 2.3.2 Планирование: setInterval 2.3.3 Планирование: без задержек 2.3.4 Прототипное наследование 2.3.5 Прототипное наследование. Запись и this 2.3.6 Прототипное наследование. Перебор —- домашнее —- 2.3.7 Map 2.3.8 Set

Продолжить чтение