この記事では、JavaScript でブレークポイントを作成する 6 つの方法を要約して共有します。これは、学んで収集する価値があります。どれだけ使用したか見に来てください。お役に立てれば幸いです!
#デバッガはフロントエンド開発において非常に重要なツールであり、ワンステップの操作で気になるコードを停止し、ロジックを明確にすることができます。デバッガの品質はブレークポイントの品質に直接関係します。
Chrome Devtools と VSCode は両方とも、6 つのブレークポイント メソッドをサポートするデバッガーを提供します。
ブレークしたい行の左側をクリックするとブレークポイントを追加でき、そこで実行するとブレークします。
これは最も基本的なブレークポイント メソッドであり、VSCode と Chrome Devtools の両方がこのブレークポイントをサポートしています。 [関連する推奨事項: JavaScript 学習チュートリアル]
コードが配置されている行の左側を右クリックし、ドロップダウン ボックスが表示され、条件付きブレークポイントを追加できます。
#条件式を入力します。コードのこの行に到達し、式の値が true になると、式は中断されます。これは、通常のブレークポイントよりも柔軟です。
条件に基づくこの種のブレークポイントは、VSCode および Chrome Devtools でもサポートされています。
Chrome Devtools の [Elements] パネルで対応する要素を右クリックし、[break on] を選択して dom ブレークポイントを追加します。 when サブツリーが変更されたとき、属性が変更されたとき、またはノードが削除されたときに中断されます。 dom 変更を引き起こすコードをデバッグするために使用できます。
これには DOM デバッグが含まれるため、このブレークポイントをサポートしているのは Chrome Devtools だけです。
Chrome Devtools の [ソース] パネルに XHR URL ブレークポイントを追加できます。Ajax リクエストが URL に対応するとブレークされ、リクエスト関連のデバッグに使用できます。コード。
この機能は、Chrome Devtools でのみ使用できます。
Chrome Devtools の [ソース] パネルで、イベント リスナー ブレークポイントを追加して、発生時に中断するイベントを指定することもできます。これは、イベント関連のデバッグに使用できます。コード。
この機能は、Chrome Devtools でのみ使用できます。
VSCode の [デバッガー] パネルで [キャッチされない例外] と [キャッチされた例外] をチェックして、例外ブレークポイントを追加し、例外がスローされてキャッチまたはキャッチされなかった場合に列をブレークします。例外が発生するコードをデバッグするときに便利です。
コードの対応する行を直接クリックする通常のブレークポイントに加えて、デバッガにはさまざまな状況に基づいた多くのブレークポイントがあります。ブレークポイントを追加します。
全部で 6 つのタイプがあります:これらのブレークポイント メソッドのほとんどは Chrome Devtools (通常、条件付き、DOM、URL、イベント リスナー、例外) でサポートされており、一部はVSCode デバッガーでサポートされています (通常、条件付き、例外)。
さまざまな状況のコードではさまざまなブレークポイント メソッドを使用できるため、コードのデバッグがより効率的になります。これら 6 つのブレークポイント メソッドのうち、いくつ使用したことがありますか?
(学習ビデオ共有: Web フロントエンド チュートリアル)
以上が要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。