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

ConsoleCommandLine

ConsoleCommandLine

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

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

См. также Console.

Свойства

readonly Element $0

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

readonly Element $1

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

Методы

void cd(Window frame)

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

void clear()

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

void dir(object о)

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

void dirxml(Element elt)

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

Element $(string id)

Краткий псевдоним функции document.getElementByld().
NodeList $$(string selector)

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

void inspect(any object, [string tabname])

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

string[] keys(any object)

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

void monitorEvents(Element object, [string type])

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

void profile(string title)

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

void profileEnd()

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

void unmonitorEvents(Element object, [string type])

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

any[] values(any object)

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

Оглавление книги


Генерация: 2.353. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз