開発者ツールは、フロントエンド開発者向けの毎日の武器です。
簡単にするために、「Chromium」を記事で使用して、Chrome、Edge、Operaなどのすべてのクロムベースのブラウザを参照します。開発者ツールは、機能が非常に一貫しています。domツリーノード検索
CSSセレクター(例:
)およびXPath式(例:)検索をサポートします。 <code>.red <code>//div/h1Chromiumブラウザでは、検索が一致するノードに自動的にジャンプします。これは、長いクエリまたは大きなDOMツリーを処理するときに面倒な場合があります。この機能をオフにすることができます
設定(f1)→feprences→blobal→を検索しながら、→>>>を検索します。
ノードを見つけた後、ノードを右クリックし、[表示する]を選択して表示領域にスクロールします。コンソールからのノードへのアクセス
、<code><code>、<code>などを使用して、履歴選択のノードにアクセスできるようにします。 <code>
ノードを右クリックして、コピー→コピーjsパスをコピーすると、コンソールにアクセスするのに便利なJavaScript式(フォーム)としてノードパスをコピーできます。 <code>document.querySelector
別の方法は、ノードを一時変数として保存することです。ノードを右クリックして、対応するオプションを選択します。
または
CSS宣言が適用されている場合、グリッドマークがその隣に表示されます。マークをクリックすると、ページ上のグリッド領域、トラックサイズ、ライン番号などが強調表示されます。現在開発者ツールでサポートされているfirefox<code>display: gridタグは、Firefoxソースのドキュメントにリストされています。たとえば、スクロールマークはスクロール可能な要素を示します。マークをクリックすると、オーバーフローを引き起こす要素が強調表示され、その隣のオーバーフローマークが表示されます。 <code>display: inline-grid
chromiumブラウザでは、任意のノードを右クリックして "タグ設定..."を選択して、利用可能なすべてのタグを持つコンテナを開くことができます。たとえば、<code>scroll-snap-typeの要素にはその隣にスクロールスナップタグがあり、そのタグをクリックすると、その要素のスクロールスナップオーバーレイが切り替えられます。
すべての主流ブラウザは、開発者ツールのスクリーンショットをサポートし、フルページのスクリーンショットの新しい方法を提供するようになりました。
キャプチャするDOMノードを右クリックして、ノードをキャプチャするオプションを選択します(異なるブラウザータグは異なります)。
HTMLノードでこの操作を繰り返して、フルページのスクリーンショットを取得します。 Safariは要素の背景色の透明性を保持し、ChromiumとFirefoxが白い背景としてキャプチャすることに注意する必要があります。
「レスポンシブな」スクリーンショットを使用して、特定のビューポート幅でページをキャプチャすることもできます。さまざまなブラウザの操作方法は次のとおりです。
に追加されると、マークをクリックすると、トップレベルのマークが表示されます。 <code>#top-layer <code>
以上が一部のクロスブラウザーDevToolsは、知らないかもしれませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。