2010-10-20 2 views
3

Я ищу простой способ отслеживания многих измененных переменных в firefox.есть простой способ отслеживать переменную javascript с firefox?

Я ищу что-то, что не будет требовать, чтобы я добавить reduntant код, как предупреждение, или console.log, а скорее способ рассказать Firefox, чтобы сообщить каждый раз, когда переменная JS изменяется

я сплю?

ответ

2

Вы можете добавить его на вкладке «Часы» на вкладке «Скрипт» в Firebug. Это всегда будет показывать текущее значение наблюдаемого элемента, даже если оно выходит за пределы области действия и равно нулю. Смешайте это с точки останова, и вы можете получить то, что хотите, я думаю.

Кроме того, console.log не является избыточным. Вы можете установить глобальную переменную, которая повернула бы на бревнах, что-то вроде:

if (debugging) { 
    console.log("var test is set at " + test); 
} 

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

+0

Я не получаю точки останова, они просто места, чтобы остановить сценарий? –

+0

Точки останова - это места, где можно остановить сценарий, а затем вы можете выполнить следующие строки сценария по одной строке за раз. Точки останова очень полезны для отладки. – smfoote

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