вторник, 27 августа 2013 г.

Аналог плагина FireQuery для Chrome или как узнать обработчик события, созданный через jQuery



Если вы разбираете чужой код и Вам нужно узнать, какой обработчик выполняется, повешенный через jQuery.on(event, handler), то вам понадобится FF с плагинами Firebug + FireQuery. Если же вы хотите иметь такой функционал в Chrome Dev Tools, то, к сожалению такого инструмента нет. Точнее вы можете посомтреть в секции Events события, которые навешены на элемент, но он отобразит ссылку на функцию делегатор, а не на реальный колбэк.


Для того, чтобы просто знать что навешено на элеменье, без запуска Firefox, я написал простой плагин: jQuery Event Callback Lister Он не заменит FireQuery в полной мере, так как нет ссылки на файл с кодом, где описана реализация функции, но может показать код колбэка.


Код на гитхабе: https://github.com/i0z/gcdtjqel

Пример работы:

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

Отправить комментарий