Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отслеживание вызываемых js-функций 
:(
    Опции темы
iishelp
Дата 5.5.2012, 22:37 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 6.3.2008

Репутация: нет
Всего: нет



Есть ли возможность с помощью плагина или чего-н еще вести лог вызываемых javascript-функций на странице? Допустим, есть checkbox. При нажатии на checkbox вызывается какая-то функция - как узнать, какая именно функция была вызвана? И вообще, хочется потыкать на странице по разным контролам и увидеть, какие при этом функции вызывались

PM MAIL   Вверх
iff
Дата 6.5.2012, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Администратор
**


Профиль
Группа: Участник
Сообщений: 949
Регистрация: 23.3.2007

Репутация: 2
Всего: 16



Цитата(iishelp @  5.5.2012,  22:37 Найти цитируемый пост)
хочется потыкать на странице по разным контролам и увидеть, какие при этом функции вызывались

Во многих браузерах есть отладчик. Например в IE он вызывается при нажатии F12. Вы можете выполнять скрипт по-командно и проследить как происходит его выполнение, как изменяются значения переменных, какие функции вызываются.


--------------------
DOS... Синей пеленой экран заполнил чистый DOS 
Мышь... Стала вдруг квадратной, потеряла форму мышь... 
Я разбил окно, девяностопятое мастдайное окно, 
И поставил DOS, и тогда увидел: Это счастье, — вот оно.  
PM MAIL WWW   Вверх
iishelp
Дата 6.5.2012, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 6.3.2008

Репутация: нет
Всего: нет



Цитата(iff @  6.5.2012,  11:12 Найти цитируемый пост)
Во многих браузерах есть отладчик

Он-то есть. В мозилле и мощный firebug тоже есть. Однако ни в каких отладчиках я не нашел функции отслеживания вызовов. Т.е. мы можем поставить брейкпойнт на какой-то строке js-кода, и тогда да, выполнение прервется на этой строчке, а дальше можно уже пошагово делать отладку, смотреть значения переменных. Но дело в том, что как раз неизвестно, куда бы поставить брейкпойнт, потому что присобаченных к странице js-файлов много, функций, методов, классов там тоже уйма, и в этой всей куче вызывается какая-то одна из функций. Более конкретно. Возьмем, к примеру, google calendar. Интересно узнать, какая функция вызывается при щелчке на тот или иной календарь (щелчок позволяет показать\скрыть события соответсвтующего календаря). 
Что касается ie, то там я тоже пробовал, правда в ie8: есть дебаггер, есть отладка, но нет того, о чем я писал выше.
PM MAIL   Вверх
Deadly0
Дата 6.5.2012, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 30.10.2010

Репутация: нет
Всего: нет



iishelp, по этой проблеме есть статья на хабре
PM MAIL   Вверх
iishelp
Дата 7.5.2012, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 6.3.2008

Репутация: нет
Всего: нет



Цитата(Deadly0 @  6.5.2012,  21:23 Найти цитируемый пост)
есть статья на хабре 

Большое спасибо: то, что нужно!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.