我創建了一個相當大的Javascript應用程序,在Firefox和直到昨天,IE工程。我做了很多改變,現在我在IE中出現語法錯誤,但在Firefox中一切正常。顯然我有一個尾隨的逗號,但我看不到它。 IE的錯誤信息不是有用的,甚至不告訴我哪個JS文件有錯誤。JavaScript語法錯誤,在IE
是否有語法檢查器的Javascript,將詳細告訴我這樣的錯誤呢?
我創建了一個相當大的Javascript應用程序,在Firefox和直到昨天,IE工程。我做了很多改變,現在我在IE中出現語法錯誤,但在Firefox中一切正常。顯然我有一個尾隨的逗號,但我看不到它。 IE的錯誤信息不是有用的,甚至不告訴我哪個JS文件有錯誤。JavaScript語法錯誤,在IE
是否有語法檢查器的Javascript,將詳細告訴我這樣的錯誤呢?
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',]
JS皮棉 - >http://jslint.com/
我會嘗試在IE8rc1。新的調試工具與Firebug相差甚遠,但他們應該告訴你這種情況到底是什麼問題。