Архив автора: erid

Базы данных. Реляционная модель данных

План:1 Особенности реляционной модели данных.2 ограничения целостности3 Основы реляционной алгебры.4 Типы взаимосвязей. Реляционная модель данных Реляционная модель основана на математическом понятии отношения,физическим представлением которого является таблица. Реляционная модель данных (РМД) – это модель, в которойданные можно представить в виде отношений, … Читать далее

Рубрика: SQL | Оставить комментарий

Базы данных. Терминология

План:1 О курсе Баз данных2 Общая терминология курса3 Типы моделей данных4 Терминология таблиц5 На примере Access6 Типы первичных ключей

Рубрика: SQL | Оставить комментарий

Хронологическая шкала.

Чтобы говорить о том, что и почему происходит здесь и сейчас, (сейчас — понятие относительное — имеются ввиду последние 10 тысяч лет) нужно разобраться, хотя бы приблизительно, с тем, что же всё таки было до. А для того, чтобы не … Читать далее

Рубрика: История | Оставить комментарий

javascript 2.4.8 Дата. Разбор строки

Разбор строки с датой Метод Date.parse(str) считывает дату из строки. Формат строки должен быть следующим: YYYY-MM-DDTHH:mm:ss.sssZ, где: YYYY-MM-DD – это дата: год-месяц-день. Символ «T» используется в качестве разделителя. HH:mm:ss.sss – время: часы, минуты, секунды и миллисекунды. Необязательная часть ‘Z’ обозначает часовой пояс в формате +-hh:mm. Если указать просто букву Z, то … Читать далее

Рубрика: javascript | Оставить комментарий

javascript 2.4.7 Дата. Автоисправление. Бенмаркинг

Автоисправление даты Автоисправление – это очень полезная особенность объектов Date. Можно устанавливать компоненты даты вне обычного диапазона значений, а объект сам себя исправит. Пример:

Рубрика: Без рубрики | Оставить комментарий

javascript 2.4.6 Дата и время. Создание и компоненты

Встречайте новый встроенный объект: Date. Он содержит дату и время, а также предоставляет методы управления ими. Например, его можно использовать для хранения времени создания/изменения, для измерения времени или просто для вывода текущей даты. Создание Для создания нового объекта Date нужно вызвать конструктор new Date() с … Читать далее

Рубрика: Без рубрики | Оставить комментарий

javascript 2.4.5 Object.keys, values, entries

Давайте отойдём от отдельных структур данных и поговорим об их переборе вообще. В предыдущей главе мы видели методы map.keys(), map.values(), map.entries(). Это универсальные методы, и существует общее соглашение использовать их для структур данных. Если бы мы делали собственную структуру данных, нам также следовало … Читать далее

Рубрика: javascript | Оставить комментарий

javascript 2.4.4 Клавиатура: Действия по умолчанию

Автоповтор При долгом нажатии клавиши возникает автоповтор: keydown срабатывает снова и снова, и когда клавишу отпускают, то отрабатывает keyup. Так что ситуация, когда много keydownи один keyup, абсолютно нормальна. Для событий, вызванных автоповтором, у объекта события свойство event.repeat равно true.

Рубрика: javascript | Оставить комментарий

javascript 2.4.3 Клавиатура: keydown и keyup

Прежде чем перейти к клавиатуре, обратите внимание, что на современных устройствах есть и другие способы «ввести что-то». Например, распознавание речи (это особенно актуально на мобильных устройствах) или Копировать/Вставить с помощью мыши. Поэтому, если мы хотим корректно отслеживать ввод в поле <input>, … Читать далее

Рубрика: javascript | Оставить комментарий

javascript 2.4.2 Вычисленные стили и единицы измерения

Следите за единицами измерения Не забудьте добавить к значениям единицы измерения. Например, мы должны устанавливать 10px, а не просто 10 в свойство elem.style.top. Иначе это не сработает: Пожалуйста, обратите внимание, браузер «распаковывает» свойство style.margin в последних строках и выводит style.marginLeft и style.marginTop из него.

Рубрика: javascript | Оставить комментарий