JavaScript. Подробное руководство, 6-е издание, стр. 471
<b>readonly Node ownerNode</b>Элемент документа, «владеющий» данной таблицей стилей, или null, если таковой отсутствует. См. справочные статьи Link и Style,
<b>readonly CSSRule ownerRule</b>Объект
<b>CSSRule</b><b>CSSRule</b><b>readonly CSSStyleSheet parentStyleSheet</b>Таблица стилей, которая включает в себя данную таблицу, или null, если данная таблица включена непосредственно в документ.
<b>readonly string title</b>Заголовок таблицы стилей, если указан. Заголовок может определяться атрибутом
<b>title</b><b><style></b><b><link>,</b><b>readonly string type</b>МІМЕ-тип данной таблицы стилей. Таблицы стилей CSS имеют тип «text/css».
Методы
<b>void deleteRule(unsigned long index</b>Удаляет правило в позиции index из массива
<b>cssRules</b><b>removeRule().</b><b>unsigned long insertRule(string rule, unsigned long index)</b>Вставляет (или добавляет в конец) новое CSS-правило (строку, определяющую селектор и стили в фигурных скобках) в позицию index в массив
<b>cssRules</b><b>addRule()</b>DataTransfer
передача данных в операциях буксировки мышью
Когда пользователь выполняет операцию буксировки мышью (drag-and-drop), в источнике или в приемнике (или в обоих сразу, если оба они находятся в окне броузера) возбуждается целая последовательность событий. Вместе с этими событиями передается объект события, имеющий свойство
<b>dataTransfer</b><b>Event</b><b>DataTransfer</b><b>DataTransfer</b><b>DataTransfer</b>Описываемый здесь API был разработан в корпорации Microsoft для использования в IE и реализован, по крайней мере частично, в других броузерах. Спецификация HTML5 стандартизует базовый API, реализованный в IE. Когда эта книга была уже передана в печать, в стандарт HTML5 было добавлено определение новой версии API, в которой предусмотрено свойство
<b>items</b><b>DataTransferltem</b>Свойства
<b>string dropEffect</b>Это свойство определяет тип передачи данных, представленных этим объектом. Свойство должно иметь одно из значений: «попе», «сору», «move» или «link». Как правило, объект-приемник устанавливает это свойство в обработчике события «dragenter» или «dragover». Значение этого свойства может также зависеть от клавиш модификаторов, удерживаемых пользователем в процессе буксировки, но это во многом зависит от платформы,
<b>string effectAllowed</b>Это свойство определяет допустимую комбинацию операций перемещения из числа: копирование, перемещение и создание ссылки. Это свойство обычно устанавливается источником в ответ на событие «dragstart». Допустимыми значениями являются: «попе» (ни одна), «сору» (копирование), «copyLink» (копирование и создание ссылки), «copyMove» (копирование и перемещение), «link» (создание ссылки), «linkMove» (создание ссылки и перемещение), «move» (перемещение) и «all» (все). (Обратите внимание, что в мнемониках, определяющих две операции, названия операций следуют в алфавитном порядке.)
<b>readonly File[] files</b>Если перемещаемые данные являются одним или более файлами, это свойство будет ссылаться на массив или на объект, подобный массиву, содержащий объекты
<b>File</b><b>readonly string[] types</b>Это объект, подобный массиву, содержащий строки, которые определяют MIME-типы данных, сохраняемых в объекте
<b>DataTransfer</b><b>setData(),</b><b>contains()</b><b>indexOf().</b>Методы
<b>void addElement(Element element)</b>Сообщает броузеру элемент element, который можно использовать для воспроизведения визуального эффекта, который будет наблюдать пользователь во время буксировки. Обычно этот метод вызывается буксируемым источником, но он может быть реализован или иметь хоть какой-нибудь эффект не во всех броузерах,
<b>void clearData([string format])</b>Удаляет все данные в формате format, которые были добавлены методом
<b>setData()</b><b>string getData(string format)</b>Возвращает отбуксированные данные в формате format. Если в аргументе format передано значение «text» (без учета регистра символов), возвращаются данные в формате «text/рlаіп». А если передано значение «url» (без учета регистра символов), возвращаются данные в формате «text/uri-list». Этот метод вызывается приемником в ответ на событие «drop» в конце операции буксировки.