2012-02-20 2 views
0

Как предотвратить отладчик (Firebug или PhpStorm в этом случае) с шага в jQuery и его исходный код плагинов и просто перешагнуть через наш собственный код?jQuery Отладка

ответ

5

Отладчики JavaScript не имеют возможности определить разницу между кодом и чужим кодом. Лучше всего установить либо контрольные точки до & после блоков кода, которые вы хотите пропустить (например, селектор jQuery), чтобы вы могли использовать функцию отладчиков Continue, чтобы пропустить этот внешний код.

В качестве альтернативы вы можете использовать инструкцию debugger для программной остановки в точках кода.

+0

Мне нужен способ заставить отладчика не входить в функцию $(). (взлом firebug, плагин или другие способы). Это не должно быть так сложно. Селекторы разбросаны по всему коду, устанавливая точки останова до и после того, как блоки кода громоздки. – PHPst

+1

Вы можете просто перешагнуть через эти вызовы, а не вступать в них. – ThiefMaster

0

Вот как работает Firebug (отладчик). Лучший способ отладить это - установить точку останова в вашем коде и попытаться создать сценарий, который сначала попадает в эту точку останова, и после этого вы можете продолжить до конца (пропуская код jquery).

Смежные вопросы