JavaScript. Подробное руководство, 6-е издание, стр. 469

<b>void profile([string title])</b>

Запускает профилировщик JavaScript и в начале отчета отображает строку title.

<b>void profileEnd()</b>

Останавливает профилировщик и выводит отчет с результатами профилирования программного кода.

<b>void time(string name)</b>

Запускает таймер с именем name.

<b>void timeEnd(string name)</b>

Останавливает таймер с именем name и выводит имя и время, прошедшее с момента вызова соответствующего метода

<b>time()</b>
.

void trace()

Выводит трассировку стека.

<b>void warn(any message...)</b>

Действует подобно методу

<b>console.log()</b>
, но помечает вывод как предупреждение.

ConsoleCommandLine

глобальные утилиты для работы с окном консоли

Большинство веб-броузеров поддерживают консоль JavaScript (которую вы, возможно, знаете как «Средства разработчика» («Developer Tools») или «Веб-консоль» («Web Inspector»), которая позволяет вводить одиночные строки программного кода на языке JavaScript. В дополнение к обычным глобальным переменным и функциям клиентского JavaScript командная строка консоли обычно поддерживает полезные свойства и функции, описываемые здесь.

См. также Console.

Свойства

<b>readonly Element $0</b>

Элемент документа, выбранный последним некоторыми средствами отладчика.

<b>readonly Element $1</b>

Элемент документа, выбранный перед элементом $0.

Методы

<b>void cd(Window frame)</b>

Когда документ включает вложенные фреймы, функция

<b>cd()</b>
позволяет переключать глобальные объекты и выполнять последующие команды в области видимости фрейма frame.

<b>void clear()</b>

Очищает окно консоли,

<b>void dir(object о)</b>

Выводит свойства или элементы объекта или массива о. Действует подобно методу

<b>Console.dir()</b>
.

<b>void dirxml(Element elt)</b>

Выводит разметку XML или HTML элемента elt. Действует подобно методу

<b>Console.dirxml()</b>
.

<b>Element $(string id)</b>

Краткий псевдоним функции

<b>document.getElementByld().</b>

<b>NodeList $$(string selector)</b>

Возвращает объект, подобный массиву, содержащий все элементы, соответствующие CSS-селектору selector. Это краткий псевдоним функции

<b>document.querySelectorAll()</b>
. В некоторых броузерах возвращает настоящий массив, а не объект
<b>NodeList</b>
.

<b>void inspect(any object, [string tabname])</b>

Отображает объект

<b>object</b>
, при этом может переключаться из консоли на другую вкладку отладчика. Во втором аргументе передается необязательная подсказка, определяющая, как должен отображаться объект
<b>object</b>
. Поддерживаются значения: «html», «css», «script» и «dom».

<b>string[] keys(any object)</b>

Возвращает массив с именами свойств объекта

<b>object</b>
.

<b>void monitorEvents(Element object, [string type])</b>

Выводит сообщения о событиях типа type, доставляемых в объект

<b>object</b>
. В число поддерживаемых значений аргумента type входят: «mouse», «key», «text», «load», «form», «drag» и «contextmenu». Если аргумент type не указан, выводятся сообщения обо всех событиях в объекте
<b>object</b>
.

<b>void profile(string title)</b>

Запускает профилировщик программного кода. Действует подобно методу

<b>Console.profile()</b>
.

<b>void profileEnd()</b>

Останавливает профилировщик. Действует подобно методу

<b>Console.profileEnd()</b>
.

<b>void unmonitorEvents(Element object, [string type])</b>

Останавливает мониторинг событий типа type в объекте

<b>object</b>
.

<b>any[] values(any object)</b>

Возвращает массив значений свойств объекта

<b>object</b>
.

CSS2Properties

см. CSSStyleDeclaration

CSSRule

правило в таблице стилей CSS

Описание

Объект

<b>CSSRule</b>
является представлением правила в объекте таблице CSS-стилей
<b>CSSStyleSheet</b>
: он дает информацию о стилях, которые должны применяться к определенному набору элементов документа. Свойство
<b>selectorText</b>
- это строковое представление селектора элемента для данного правила, а свойство
<b>style</b>
- ссылка на объект
<b>CSSStyleDeclaration</b>
, который представляет набор атрибутов стилей, применяемых к выбранным элементам.

Иерархия подтипов

<b>CSSRule</b>
для представления различных видов правил, которые могут появляться в таблицах стилей, определяется в спецификации «CSS Object Model». Свойства, описанные здесь, являются универсальными для типа
<b>CSSRule</b>
и его подтипа
<b>CSSStyleRule</b>
. Правила стилей являются наиболее общими и наиболее важными типами правил в таблицах стилей и наиболее часто используемыми в сценариях.

В IE версии 8 и ниже в объектах

<b>CSSRule</b>
поддерживаются только свойства
<b>selectorText</b>
и
<b>style</b>
.

Константы

<b>unsigned short STYLE_RULE = 1 </b>

<b>unsigned short IMPORT_RULE =3 </b>

<b>unsigned short MEDIA_RULE = 4 </b>