Отладчик JavaScript [закрывается]

Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:

  1. Вызов метода экземпляра объекта null.
  2. Доступ или изменение поля объекта null.
  3. Принимая длину null, как если бы это был массив.
  4. Доступ или изменение слотов null, как если бы это был массив.
  5. Бросок null как будто это было значение Throwable.

Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null.

Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html

18
задан ɢʀᴜɴᴛ 8 July 2017 в 17:11
поделиться

9 ответов

Вот статья, Усовершенствованные Методы Отладки JavaScript , который описывает использование нескольких инструментов. Один новый инструмент, который я изучил, о котором я не услышал о прежде, JSLint. Иногда JSLint просто сразу показывает Вам Ваш изворотливый код, который вызывает проблему.

8
ответ дан 30 November 2019 в 08:10
поделиться

Бета 2 IE8 имеет хороший отладчик

4
ответ дан 30 November 2019 в 08:10
поделиться

Opera имеет стрекоза , хотя я все еще предпочитаю Firebug. Прежде чем Firebug там был Venkman, хотя это - будущее, сомнительно в этой точке.

5
ответ дан 30 November 2019 в 08:10
поделиться

браузер Google Chrome имеет разумный крошечный встроенный отладчик JS. Существует хороший список доступных команд здесь .

4
ответ дан 30 November 2019 в 08:10
поделиться

Смотрите на Venkman, отладчик JavaScript для Firefox:

http://www.mozilla.org/projects/venkman/

Это - реальный отладчик JavaScript исходного уровня, где можно установить точки останова и ступить через код.

3
ответ дан 30 November 2019 в 08:10
поделиться

Aptana Studio IDE имеет хороший отладчик JavaScript.

общественная поддержка версии только Firefox, профессиональный также поддерживает Internet Explorer.

2
ответ дан 30 November 2019 в 08:10
поделиться

Для Internet Explorer, отлаживающего (и когда у Вас нет VS 2008), можно использовать Редактор сценариев MS. Это - хорошая рецензия о том, как настроить ее правильно:

http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html

1
ответ дан 30 November 2019 в 08:10
поделиться

Я работаю в Aptana. Вы устанавливаете точки останова, парение по переменным, и делаете часы прямо в редакторе.Очень нравится. Никогда не думал, что я перееду от Firebug как свой главный отладчик.

1
ответ дан 30 November 2019 в 08:10
поделиться

Если Вы приучены к использованию Firebug, Вам могло бы понравиться Firebug, Облегченный , реализованный в JavaScript. Можно использовать его в качестве bookmarklet, который хорош. Я не уверен, насколько мощный это, я воображаю другой, "реальные" решения лучше, но это удобно в повышении.

1
ответ дан 30 November 2019 в 08:10
поделиться