Синтаксические ошибки JavaScript в IE - PullRequest
5 голосов
/ 18 февраля 2009

Я создал довольно большое приложение Javascript, которое работает в Firefox и до вчерашнего дня, IE. Я сделал довольно много изменений, и теперь я получаю синтаксические ошибки в IE, но в Firefox все хорошо. Очевидно, у меня где-то есть запятая, но я ее не вижу. Сообщение об ошибке IE менее чем полезно, даже не сообщая мне, в каком файле JS произошла ошибка.

Существует ли программа проверки синтаксиса для Javascript, которая более подробно проинформирует меня о таких ошибках?

Ответы [ 3 ]

5 голосов
/ 18 февраля 2009

http://www.jslint.com/ поймает те проблемы с запятой и точкой с запятой.

Пример:

Error:
    Problem at line 1 character 17: Extra comma.

var foo = ['bar',]

    Problem at line 1 character 19: Missing semicolon.

var foo = ['bar',]
1 голос
/ 18 февраля 2009

JS lint -> http://jslint.com/

0 голосов
/ 18 февраля 2009

Я бы попробовал это в IE8rc1. Новые средства отладки очень далеки от Firebug, но они должны точно сказать вам, в чем проблема в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...