Ответ 1
Ctrl + Shift + J в firefox, если вы не поймаете свои ошибки до времени исполнения. Конечно, firebug работает лучше, но это быстрый способ.
Я пишу раздел кода JavaScript и делаю огромное количество глупых ошибок в синтаксисе. Но единственный способ найти, в какой строке находится ошибка, - начать комментирование раздела кода, который я только что написал, и перезагрузить его в браузере, чтобы сузить там, где моя отсутствует "); есть.
Как вы "скомпилируете" источник JavaScript, чтобы убедиться, что он синтаксически корректен, чтобы я мог его отлаживать в браузере?
Ctrl + Shift + J в firefox, если вы не поймаете свои ошибки до времени исполнения. Конечно, firebug работает лучше, но это быстрый способ.
http://www.javascriptlint.com/
Вот некоторые распространенные ошибки, которые ищет JavaScript Lint:
Douglas Crockford Jslint: http://www.jslint.com/
Но будьте осторожны, это повредит вашим чувствам; -)
Chrome: Ctrl + Shift + J: это вызовет Консоль JavaScript. Вы можете щелкнуть вкладку "Скрипты", чтобы просмотреть сценарии страниц.
FireFox: установите firebug и запустите его, чтобы получить аналогичную консоль с вышеупомянутыми утилитами chrome.
IDE. Вы можете использовать netbeans или Eclipse, которые предлагают подсветку синтаксиса и завершение кода для JavaScript. Они будут указывать на синтаксические ошибки во время кода.
jslint/jshint. Эти инструменты предлагают предложения по коду для улучшения качества кода и уменьшения вероятности ошибок (логики), а также для устранения синтаксиса и других ошибок.
Попробуйте JSlint
Это отличная утилита для отладки Javascript. Если вы используете библиотеку jQuery, есть плагин, который был разработан и только что был выпущен, также называемый jQuery Lint
Вы можете использовать парсер Esprima JavaSript (ссылка - готовый к использованию редактор кода).
Я считаю, что в настоящее время он является лучшим готовым к использованию js-парсером в js, поэтому я использую его в Проект LIVEditor (редактор кода для html/css/js с предварительным просмотром в режиме реального времени ).
Одна из идей - использовать консоль Firebug для интерактивного экспериментирования с вашими сценариями, а затем перемещать только проверенные части в ваш код.
Я нахожу JSHint, + его плагин vim очень полезен. Легкий вес vim и по-прежнему можно отслеживать синтаксические ошибки javascript.
Eclipse IDE (с плагином JSEclipse) идентифицирует почти все наши проблемы с синтаксисом.
Я предлагаю, чтобы один из лучших редакторов был IntelliJ, но это не бесплатно.
Если вы используете Textmate (mac), вы можете установить этот комплект
Это в основном jslint, который проверяет ваш синтаксис JS.
И он содержит некоторые другие свойства, такие как различные инструменты сжатия
Javascript запускается браузером. Я не уверен, что есть "компиляторы", так сказать.
Одна вещь, которую вы можете попробовать, - Firefox с установленным Firebug addon. Вы можете легко обновить страницу, получить список ошибок, включая номера строк и т.д. Легкий способ отладки.
Кроме того - если вы захотите, используя Visual Studio 2008 (или версия бесплатного веб-разработчика), вы получаете Javascript intellisense, включая поддержку jQuery, Это поможет вам в сохранности вашего кода, когда вы идете.