При переходе через script, который использует jQuery, я просто хочу протестировать код , который я написал. Я не хочу входить в файл jQuery - я не отлаживаю jQuery, просто мой собственный файл.
Есть ли способы сказать отладчику не входить в файл jQuery? Я использую Visual Studio + Internet Explorer, а также Firefox + Firebug для перехода через код... и оба, похоже, любят проходить через десятки операторов jQuery.
Например, скажем, у меня есть script, как это:
$("div").each(function() {
$(this).hide();
});
Это технически один оператор, поэтому "Step Over" будет выполнять весь код сразу, что пропустит внутренний оператор "hide". Тем не менее, "Step Into" перенесет меня в код jQuery, и мне нужно будет выполнить десятки строк кода, прежде чем он перенесет меня в оператор "hide".
Я бы хотел, чтобы отладчик полностью игнорировал код jQuery, поэтому я могу легко выполнить свой собственный код и никогда не переходить через код jQuery.
В С# это возможно с помощью атрибута [DebuggerStepThrough()] для класса. Но это не помогает с JavaScript.