-1

実際には、.,

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

*.jsブラウザにロードしないようにします。C/C++ では、見つけやすい構文エラーです。しかし、ここでは、カット/コピー/ペーストで誤って発生したこのバグを追跡するのに 20 分かかりました。

私の質問 : この問題に直面することがよくあります。いつ、なぜこの問題が発生するのですか? それを簡単に見つける方法。

4

1 に答える 1

2

あなたの質問に対するコメントが言うように、ブラウザで開発アドオンを使用してください。私は Firefox についてしか話せませんが、利用できる優れたツールがたくさんあります。

Firefox の場合、通常のデバッグ コンソールは、デバッグとテストに必要な多くの作業に役立ちます。Firefox が表示/実行しているコンテンツの多くを検証できます。

デバッグ コンソールの範囲をわずかに超えるものについては、Firebug を使用します。検査する必要があることは何でも実行でき、ajax リクエストのすべてのヘッダーと応答を確認することさえできます。

Chrome にはいくつかの開発者ツールがあることは知っていますし、Chrome 用の優れたアドオンもいくつかあるに違いありません。

これらのツールを使用すると、alert('spot1') ... alert('spot2') デバッグ手法を使用するよりもはるかに高速になります。構文エラーの行番号も表示されます。

于 2013-08-07T17:10:43.973 に答える