Автоисправление даты Автоисправление – это очень полезная особенность объектов Date. Можно устанавливать компоненты даты вне обычного диапазона значений, а объект сам себя исправит. Пример:
Продолжить чтениеРубрика: IT
Объединение тем посвященных информационным технологиям. Разработка, web, seo, интернет маркетинг, аналитика
javascript 2.4.6 Дата и время. Создание и компоненты
Встречайте новый встроенный объект: Date. Он содержит дату и время, а также предоставляет методы управления ими. Например, его можно использовать для хранения времени создания/изменения, для измерения времени или просто для вывода текущей даты. Создание Для создания …
Продолжить чтениеjavascript 2.4.5 Object.keys, values, entries
Давайте отойдём от отдельных структур данных и поговорим об их переборе вообще. В предыдущей главе мы видели методы map.keys(), map.values(), map.entries(). Это универсальные методы, и существует общее соглашение использовать их для структур данных. Если бы мы делали собственную …
Продолжить чтениеjavascript 2.4.4 Клавиатура: Действия по умолчанию
Автоповтор При долгом нажатии клавиши возникает автоповтор: keydown срабатывает снова и снова, и когда клавишу отпускают, то отрабатывает keyup. Так что ситуация, когда много keydownи один keyup, абсолютно нормальна. Для событий, вызванных автоповтором, у объекта события свойство event.repeat равно true.
Продолжить чтениеjavascript 2.4.3 Клавиатура: keydown и keyup
Прежде чем перейти к клавиатуре, обратите внимание, что на современных устройствах есть и другие способы «ввести что-то». Например, распознавание речи (это особенно актуально на мобильных устройствах) или Копировать/Вставить с помощью мыши. Поэтому, если мы хотим …
Продолжить чтениеjavascript 2.4.2 Вычисленные стили и единицы измерения
Следите за единицами измерения Не забудьте добавить к значениям единицы измерения. Например, мы должны устанавливать 10px, а не просто 10 в свойство elem.style.top. Иначе это не сработает: Пожалуйста, обратите внимание, браузер «распаковывает» свойство style.margin в последних строках и выводит style.marginLeft и style.marginTop из него.
Продолжить чтение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 – это коллекция ключ/значение, …
Продолжить чтение