ホームページ > 記事 > ウェブフロントエンド > JavaScript でエラーが発生しやすいポイントをいくつか記録する
この章では、プロジェクトで JavaScript を使用する際のよくある間違いをいくつか記録し、同じ間違いを繰り返さないように常に自分に言い聞かせます。
1. input タグをクリアする場合、html("") を使用してクリアする必要があります。
2.イベントがトリガーされた後、複数回バインドされます。コールバック関数も複数回実行されるため、イベントをバインドする関数を個別に記述するか、繰り返しバインドする必要がある場合は毎回バインドを解除することをお勧めします
3. jquery セレクターが jquery For オブジェクト配列を返す場合、それぞれを使用して操作する必要があります。それ以外の場合、配列を直接操作する場合は、配列の最初のオブジェクトのみを操作でき、トラバーサルは発生しません。 .
4. 大文字と小文字が区別されます。たとえば、 if は If と記述されます。 toString() は tostring() として記述され、toUpperCase は toUppercase
5.document.getElementById("") として記述されます。括弧内のパラメータには引用符を忘れずに追加してください
6.setTimeout ("関数", 遅延時間); 関数
に引用符を追加します。 7. for ではなく、for ループを通して配列を走査するのが最善です。 。 。 in の効率は for よりもはるかに悪いです。同時に、配列の長さ属性を呼び出すときに一定のパフォーマンスのオーバーヘッドが発生するため、最初に配列の長さ属性を変数に代入してパフォーマンスを向上させることが最善の方法です。
8. 関数に関しては、JavaScript で最も重要なオブジェクトをパラメータとして渡すことができます。ここで最も単純なものは setTimeout です。この関数によって呼び出されるパラメーターは実際には関数です。
9. プログラムの実行順序:
アラートが発生すると、ブラウザはそこで停止し、スクリプトの場合は実行を続行しません。ステートメントはヘッド内にあり、アラートがグローバルの場合は、それが最初に表示され、次に本文のコンテンツがロードされます。また、アラートが関数内にある場合、アラートは関数を呼び出したときにのみ効果があります。
上記はこの章の全内容です。その他の関連チュートリアルについては、JavaScript ビデオ チュートリアル をご覧ください。