2012-01-19 37 views
-1

目前,我试图通过在Gedit中编写我的代码来学习Javascript,然后尝试通过Firefox执行它。使Javascript执行严格

然而,Web浏览器往往会失败默默时,它在我的代码遇到一个错误,我不能完全动摇的感觉,它也忽略了其他更小的,在我的代码的问题。我真的很想以正确的方式学习Javascript,并且不会意外地习惯写错误的代码。

有没有办法建立一个Web浏览器或运行JavaScript,所以它无论多么微小的每一个错误或错误大声尖叫?

我看着jslint - 有没有其他方法可以完成这个,我可能会错过?

我也很快(读:5分钟)看着strict mode,但我不知道这是同样的事情。

+2

你看过萤火虫或镀铬控制台吗? – Neal

+0

您可以在'about:config'中将'javascript.options.strict'设置为'true'。如果您使用FF 4 +,我不会推荐它,因为您也会看到扩展程序中的错误。 – Saxoier

+0

顺便说一句,在你的比较中使用tripe等于(===)来检查真正的等价;它使检测一些错误更容易。 –

回答

1

使用在firebug控制台,以查看错误。 Chrome有自己的内置控制台,可用于相同的目的。但是,jslint比任何一个控制台都要严格得多。

+0

我不知道那些存在,谢谢。它们相对简单易用,还是有任何资源可用于如何使用它们? – Michael0x2a

+0

非常容易使用,如果你只是在寻找错误。只需打开控制台选项卡打开并打印任何错误的页面。它也可以用作Javascript REPL或vardump。 –

+2

JSLint在没有的情况下找到错误。 – Saxoier