-1

Actually, a statement like.,

    for (var i = 0, ; i < row; i++,) {}

makes the *.js to not load in the browser. In C/C++ its a easy to find, syntax error. But here it took me 20 mins to trace this bug happened accidentally in my cut/copy/paste.

My Question : Often I am facing this issue., when and why this issue occurs? How to find that easily.

4

1 回答 1

2

正如您对问题的评论所说,在浏览器中使用开发插件。我只能代表 Firefox,但是有很多很棒的工具可用。

对于 firefox,普通的调试控制台对于您需要调试和测试的大部分内容都很有用,它可以对 firefox 正在显示/运行的大部分内容进行验证。

对于一些稍微超出调试控制台范围的东西,我使用 Firebug。它可以做任何我需要检查的事情,甚至可以查看所有 ajax 请求的标头和响应。

我知道 Chrome 有一些开发者工具,而且我敢打赌那里也有一些很棒的附加组件。

这些工具比使用 alert('spot1') ... alert('spot2') 调试技术更快。他们甚至为您提供语法错误的行号。

于 2013-08-07T17:10:43.973 回答