Chrome DevToolsは、Webプラットフォームでの開発に役立つすばらしいツールセットを提供します。まだ知らないかもしれないいくつかのヒントがあります
- 要素パネルでドラッグアンドドロップ
- コンソールで現在選択されている要素を参照する
- コンソールで最後の操作の値を使用します
- CSSを追加し、要素の状態を編集します
- CSSプロパティが定義されている場所を見つける
- 変更したCSSをファイルに保存
- 単一の要素のスクリーンショット
- CSSセレクターを使用して要素を検索する
- Shiftキーを押しながらコンソールに入力します
- コンソールをクリアする
- 移動…
- 式を見る
- XHR / Fetchデバッグ
- DOM変更のデバッグ
チェックしてくださいChromeDevToolsの概要あなたが彼らに不慣れなら
要素パネルでドラッグアンドドロップ
要素パネルでは、任意のHTML要素をドラッグアンドドロップして、ページ全体でその位置を変更できます。
コンソールで現在選択されている要素を参照する
[要素]パネルでノードを選択し、次のように入力します$0
それを参照するためにコンソールで。
ヒント:jQueryを使用している場合は、次のように入力できます
$($0)
この要素でjQueryAPIにアクセスします。
コンソールで最後の操作の値を使用します
使用する$_
コンソールで実行された前の操作の戻り値を参照する
CSSを追加し、要素の状態を編集します
要素パネルには、2つの非常に便利なボタンがあります。
1つ目は、必要なセレクターを使用して新しいCSSプロパティを追加できますが、現在選択されている要素を事前に入力します。
2つ目は、選択した要素の状態をトリガーできるため、アクティブ、ホバー、フォーカス時に適用されたスタイルを確認できます。
CSSプロパティが定義されている場所を見つける
cmd-click
((ctrl-click
Windowsの場合)要素パネルのCSSプロパティの場合、DevToolsは、ソースパネルでそれが定義されている場所を示します。
変更したCSSをファイルに保存
編集したCSSファイルの名前をクリックします。インスペクターはそれを[ソース]ペインに開き、そこから、適用したライブ編集で保存できます。
このトリックは、+またはelement.styleプロパティに追加された新しいセレクターでは機能しませんが、変更された既存のセレクターでのみ機能します。
単一の要素のスクリーンショット
要素を選択してを押しますcmd-shift-p
(またはctrl-shift-p
Windowsの場合)コマンドメニューを開き、[キャプチャノードのスクリーンショット
CSSセレクターを使用して要素を検索する
押すcmd-f
((ctrl-f
Windowsの場合)要素パネルに検索ボックスを開きます。
ソースコードに一致する任意の文字列をそこに入力するか、CSSセレクターを使用してChromeに画像を生成させることもできます。
Shiftキーを押しながらコンソールに入力します
コンソールで複数行にまたがるコマンドを作成するには、を押します。shift-enter
。
準備ができたら、スクリプトの最後でEnterキーを押して実行します。
コンソールをクリアする
を使用してコンソールをクリアできます晴れコンソールの左上にあるボタン、またはを押してctrl-l
またはcmd-k
。
移動…
[ソース]パネル:
cmd-o
((ctrl-o
Windowsの場合)、ページによってロードされたすべてのファイルを表示します。cmd-shift-o
((ctrl-shift-o
Windowsの場合)は、現在のファイルのシンボル(プロパティ、関数、クラス)を表示します。ctrl-g
特定の行に移動します。
式を見る
デバッグセッション中に頻繁にチェックする変数名や式を何度も書く代わりに、それをに追加します。式を見るリスト。
XHR / Fetchデバッグ
デバッガーから開きますXHR /フェッチブレークポイントパネル。
いつでも壊れるように設定できますXHR/フェッチ通話が送信されるか、特定の通話のみが送信されます。
DOM変更のデバッグ
要素を右クリックして有効にしますサブツリーの変更で中断:スクリプトがその要素の子をトラバースして変更するたびに、デバッガーは自動的に停止して、何が起こっているかを検査できるようにします。
その他のdevtoolsチュートリアル:
- ヨーマン入門
- ブラウザパッケージマネージャーのBower
- フロントエンドテストの概要
- node-webkitを使用してデスクトップアプリを作成する
- VS Code:言語固有の設定を使用する
- Webpackの紹介
- バベルへの短くて簡単なガイド
- 糸の紹介
- ブラウザDevToolsの概要
- Prettierでコードをフォーマットする
- ESLintでコードをクリーンに保つ
- クールなChromeDevToolsのヒントとコツのリスト
- Jestを使用したJavaScriptのテスト
- VisualStudioCodeの使用方法
- 電子入門
- パーセル、よりシンプルなウェブパック
- HTMLのEmmetリファレンス
- V8JavaScriptエンジン
- VSCodeの構成
- macOSコマンドラインの設定
- ESLintルールを無効にする方法
- コマンドラインからVSCodeを開く方法
- Electronでホットリロードを設定する方法