Firebug слишком часто ломается - PullRequest
2 голосов
/ 23 ноября 2010

При включении в консоли режима Firebug «Break on all Errors» он разбивает все виды ошибок, которые на самом деле не вызывают реальной проблемы, даже «назначение неопределенной переменной».

Это приводит к множеству разрывов внутри jQuery и различных плагинов пользовательского интерфейса jQuery. Это так плохо, что я вообще не могу использовать эту функцию, хотя это сделает отладку намного менее утомительной.

Единственная ли у меня эта проблема? Если нет, есть ли обходной путь?

1 Ответ

1 голос
/ 23 ноября 2010

Это законные перерывы, которые вы видите ... например, что-то вроде этого:

undefinedVarName = "something";

Технически это недопустимо и фактически не будет работать в строгом режиме ... вам нужно определить переменную, даже если она находится в более широком диапазоне, прежде чем ее использовать, это и хорошая практика, и ... хорошо. ... правильный способ делать вещи.

Сами библиотеки, я не сталкивался с перерывами, которые вы описываете. Плагины? конечно, если они плохо написаны, они будут выдавать ошибки ... вы можете либо исправить их, либо справиться с ними, но задача Firebug - жаловаться на плохо написанный JavaScript, и он делает именно это.

...