blog

クールなブラウザ・デバッグ・ハック、まさか全部知ってる?

注意深く見てください。あなたが知らないデバッグのヒントがあるはずですし、ロードしたい x 操作があるはずです。 1.要素パネルで要素をドラッグ&ドロップする 要素パネルでは、任意の HTML 要素をド...

Dec 11, 2020 · 3 min. read
シェア

せっかく毎日コンソールを開けるのですから、もっとクールに操作してみませんか?

注意深く見てください、あなたが知らないデバッグのヒントがあるはずです。

1.エレメントパネルでエレメントをドラッグ&ドロップします。

要素パネルでは、任意のHTML要素をドラッグ&ドロップし、ページ上の位置を変更することができます。

2.現在選択されている要素をコンソールに表示

要素パネルでノードを選択し、コンソールに$0と入力して表示を呼び出します。

3.直前の操作の値を「コンソール」で使用します。

コンソール」で最後に実行された操作の戻り値を参照するには$_を使用します。

4.CSSの追加と要素の状態の編集

Elementsパネルには、2つの便利なボタンがあります。

1つ目は、任意のセレクタを使用して新しいCSSプロパティを追加できますが、現在選択されている要素が空であってはなりません:

次に、選択した要素の状態をトリガーして、その要素がアクティブなとき、ホバーしているとき、またはフォーカスが合っているときに対応するスタイルを表示できます。

5.変更したCSSファイルを保存します。

編集した CSS ファイルの名前をクリックします。インスペクタがそれをソースパネルに開き、ライブ編集したスタイルアプリケーションと一緒に保存できます。

6.個々の要素のスクリーンショット

要素を選択し、cmd-shift-pを押して "Command "メニューを開き、Capture node screenshotを選択してスクリーンショットを撮ります。

7.CSSセレクタを使って要素を探す

cmd-fキーを押して、Elementsパネルの検索ボックスを開きます。

ソースコードにマッチする文字列を入力するか、CSSセレクタを使用してChromeを対応するイメージにジャンプさせることができます:

8. "Console "でShift-Enterを押します。

Consoleパネルで行をまたいでコマンドを書き込むには、shift-enterキーを押します。

スクリプトの最後にEnterキーを押して実行します:

ジャンプ先...

ソースパネルで

  • cmd-oで、あなたのページが読み込んだすべてのファイルを表示します。
  • cmd-shift-o は、現在のファイルのシンボルを表示します。
  • ctrl-gで特定の行に移動します。

10.リスナー表現

デバッグ中に変数名や式を何度も書く代わりに、「リスニング式」のリストに追加することができます。

XHR/Fetch

デバッガで、XHR/Fetch Breakpointsパネルを開きます。

XHR/Fetch呼び出し、または特定の呼び出しにブレークポイントを設定できます:

12.DOM変更のデバッグ

要素を右クリックしてBreak on Subtree Modificationsを選択します。スクリプトがその要素の子要素を走査して変更を加えるたびに、デバッガーは自動的に停止するので、テストをチェックできます。

Read next

JavaScript非同期プログラミング

JavaScripは、仕事のシングルスレッド-モードでは、DOM操作の必要性は、DOMブラウザを変更するには、同時に複数のスレッドがどのスレッドがメインであるかを知ることができない場合。 同期モードが実際にある:キューイング実行は、GIFに基づいて、次のアニメーションは、同期モードを実証するために、理解することは非常に簡単で、jsは、ワークシートが実行されて維持するときに、ワークシートのタスクが終了後にクリアされます。 次のオープン...

Dec 11, 2020 · 13 min read