Как лучше использовать консольные методы Opera dragonfly?

#opera #opera-dragonfly

#опера #opera-dragonfly #opera

Вопрос:

Я пытаюсь использовать opera dragonfly для отладки, это кажется довольно приятным, но, вероятно, я здесь что-то делаю неправильно. Первая проблема возникает с методом console.log():

  1. В моем JavaScript-коде я просто вставил что-то вроде console.log(someVariable)
  2. Когда я смотрю на вкладку ошибки, я вижу только такие отчеты, как [object MouseEvent] [object] и т.д.

В большинстве случаев это совершенно бесполезная информация, поскольку обычно я уже знаю свои типы переменных. Я использую это неправильно? Как я могу просмотреть подробную информацию о комплексных переменных?

Я использую console.trace() в своем коде JavaScript, ожидая полезного стека hay, но ничего не происходит. Когда я открываю консоль dragonfly и использую команду console.trace(something) , она всегда возвращает undefined. Довольно неприятно, поскольку сейчас у меня есть документация dragonfly прямо передо мной, но большинство консольных методов, похоже, не делают ничего полезного для меня. Я действительно надеюсь, что использую это неправильно.

Кто-нибудь знает, как извлечь действительно полезную информацию из Dragonfly?

Комментарии:

1. какие версии Opera и Dragonfly вы используете?

2. Версия / 11.11, работает на Linux x86_64

Ответ №1:

Консоль Opera Dragonfly.*() методы еще не такие мощные, как Firebug. Со временем они станут более эффективными. На данный момент вы не можете развернуть объект, чтобы обнаружить свойства и методы внутри самой консоли, но вы можете щелкнуть объект, чтобы получить его подробную информацию для проверки на панели для проверки объектов и свойств.

Комментарии:

1. Мои заявления об отставке по этому поводу. Гораздо практичнее устанавливать журналы внутри моих скриптов, но Dragonfly по-прежнему остается хорошим инструментом, и я, безусловно, продолжу им пользоваться.