【问题标题】:Make Javascript execute strictly让Javascript严格执行
【发布时间】:2012-02-14 11:09:11
【问题描述】:

目前,我正在尝试通过在 Gedit 中编写代码然后尝试通过 Firefox 执行来学习 Javascript。

但是,当 Web 浏览器在我的代码中遇到错误时,它往往会默默地失败,而且我无法完全摆脱这种感觉,即它也忽略了我的代码中的其他更小问题。我真的很想以正确的方式学习 Javascript,而不是一不小心养成编写微妙错误代码的习惯。

有没有办法设置网络浏览器或运行 Javascript,让它在每一个错误或错误时大声尖叫,无论多么轻微?

我查看了jslint——还有其他我可能错过的方法吗?

我也很快(阅读:5 分钟)查看了strict mode,但我不确定这是否是同一件事。

【问题讨论】:

  • 你看过 firebug 或 chrome 控制台吗?
  • 可以将about:config中的javascript.options.strict设置为true。如果您使用 FF 4+,我不建议您这样做,因为您也会看到来自扩展的错误。
  • 顺便说一句,在比较中使用三元相等 (===) 来检查真正的等价性;它使检测一些错误变得更容易。

标签: javascript browser jslint


【解决方案1】:

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

【讨论】:

  • 我不知道那些存在,谢谢。它们使用起来是否相对简单,或者是否有任何资源可用于说明如何使用它们?
  • 如果您只是在查找错误,则非常易于使用。只需在控制台选项卡打开的情况下加载一个页面,任何错误都会被打印出来。它也可以用作 Javascript REPL 或 vardump。
猜你喜欢
  • 2014-12-14
  • 2011-04-30
  • 1970-01-01
  • 1970-01-01
  • 2015-08-06
  • 1970-01-01
  • 2013-11-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多