ConsoleCommandLine - утилита для работы с окном консоли

class ConsoleCommandLine
$0

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

$1

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

cd(Window frame)

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

clear()

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

dir(object o)

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

dirxml(Element elt)

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

$(string id)

Крат­кий псев­до­ним функ­ции document.getElementById()

$$(string selector)

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

inspect(any object[, string tabname])

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

keys(any object)

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

monitorEvents(Element object[, string type])

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

profile(string title)

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

profileEnd()

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

unmonitorEvents(Element object[, string type])

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

] values(any object)

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