ホームページ >ウェブフロントエンド >jsチュートリアル >要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

青灯夜游
青灯夜游転載
2022-02-16 10:46:332588ブラウズ

この記事では、JavaScript でブレークポイントを作成する 6 つの方法を要約して共有します。これは、学んで収集する価値があります。どれだけ使用したか見に来てください。お役に立てれば幸いです!

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

#デバッガはフロントエンド開発において非常に重要なツールであり、ワンステップの操作で気になるコードを停止し、ロジックを明確にすることができます。デバッガの品質はブレークポイントの品質に直接関係します。

Chrome Devtools と VSCode は両方とも、6 つのブレークポイント メソッドをサポートするデバッガーを提供します。

通常のブレークポイント

ブレークしたい行の左側をクリックするとブレークポイントを追加でき、そこで実行するとブレークします。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

これは最も基本的なブレークポイント メソッドであり、VSCode と Chrome Devtools の両方がこのブレークポイントをサポートしています。 [関連する推奨事項: JavaScript 学習チュートリアル]

条件付きブレークポイント

コードが配置されている行の左側を右クリックし、ドロップダウン ボックスが表示され、条件付きブレークポイントを追加できます。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

#条件式を入力します。コードのこの行に到達し、式の値が true になると、式は中断されます。これは、通常のブレークポイントよりも柔軟です。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

条件に基づくこの種のブレークポイントは、VSCode および Chrome Devtools でもサポートされています。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

DOM ブレークポイント

Chrome Devtools の [Elements] パネルで対応する要素を右クリックし、[break on] を選択して dom ブレークポイントを追加します。 when サブツリーが変更されたとき、属性が変更されたとき、またはノードが削除されたときに中断されます。 dom 変更を引き起こすコードをデバッグするために使用できます。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

これには DOM デバッグが含まれるため、このブレークポイントをサポートしているのは Chrome Devtools だけです。

URL ブレークポイント

Chrome Devtools の [ソース] パネルに XHR URL ブレークポイントを追加できます。Ajax リクエストが URL に対応するとブレークされ、リクエスト関連のデバッグに使用できます。コード。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

この機能は、Chrome Devtools でのみ使用できます。

イベント リスナー ブレークポイント

Chrome Devtools の [ソース] パネルで、イベント リスナー ブレークポイントを追加して、発生時に中断するイベントを指定することもできます。これは、イベント関連のデバッグに使用できます。コード。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

この機能は、Chrome Devtools でのみ使用できます。

例外ブレークポイント

VSCode の [デバッガー] パネルで [キャッチされない例外] と [キャッチされた例外] をチェックして、例外ブレークポイントを追加し、例外がスローされてキャッチまたはキャッチされなかった場合に列をブレークします。例外が発生するコードをデバッグするときに便利です。

要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)

概要

コードの対応する行を直接クリックする通常のブレークポイントに加えて、デバッガにはさまざまな状況に基づいた多くのブレークポイントがあります。ブレークポイントを追加します。

全部で 6 つのタイプがあります:
  • 通常のブレークポイント
  • : 操作がそのポイントに到達するとブレークします
  • 条件付きブレークポイント
  • : そこで実行され、式が true の場合にブレークします。通常のブレークポイントよりも柔軟です。
  • DOM ブレークポイント
  • : DOM サブツリーが変更されたとき、属性が変更されたとき、またはノードが削除されたときに、ブレークすることができます。 DOM の変更を引き起こすコードのデバッグに使用されます
  • #URL ブレークポイント : URL が特定のパターンに一致するとブレークし、リクエスト関連のコードのデバッグに使用できます
  • イベント リスナー ブレークポイント: イベント リスナーがトリガーされたときにブレークします。イベント関連コードのデバッグに使用できます。
  • 例外ブレークポイント: 例外がスローされたとき。キャッチされたときにブレークします。 not catch は、例外が発生したコードをデバッグするために使用できます。

これらのブレークポイント メソッドのほとんどは Chrome Devtools (通常、条件付き、DOM、URL、イベント リスナー、例外) でサポートされており、一部はVSCode デバッガーでサポートされています (通常、条件付き、例外)。

さまざまな状況のコードではさまざまなブレークポイント メソッドを使用できるため、コードのデバッグがより効率的になります。これら 6 つのブレークポイント メソッドのうち、いくつ使用したことがありますか?

(学習ビデオ共有: Web フロントエンド チュートリアル)

以上が要約と共有: JavaScript でブレークポイントを作成する 6 つの方法 (学習用に収集)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。