毎年恒例のひとりアドベントカレンダーです。
ちなみに去年は npm の話でしたが、相当だめな感じでした。今年は頑張りたい……。
- サーバー側やCLIのNode.jsアプリをDevToolsでデバッグする
- 別サーバーで動いてるNode.jsアプリもポート転送してDevToolsでデバッグする
- USB接続したAndroid端末内のページをPCのDevToolsでデバッグする(なおRemote Devicesパネルはなくなりました)
- console.log()が面倒ならDevToolsでログポイントを設置する
- console.log()の出力スタイルをCSSで装飾する
- コンソールでパーティする、つまり画像を表示する(Chrome以外はアレ)
- フォーカスを外す(blur)と消える要素をデバッグする
- コンソール出力時に%iで小数点以下を省くとか。あと%oと%Oの違い
- ダークモード用CSSの書き方とエミュレートでの確認方法
- console.context()の謎を追う(未完)
- CSSじゃなくて実際にレンダリングで使われるフォントの調べ方
- Elementsパネルで編集したCSSをそのままファイルに保存する
- DevToolsのショートカット一覧と変更方法
- タブを開きすぎても作業中のやつを一発で見つける
- ウェブページの読み込みが遅いときはLighthouseで改善案を見て速度改善する
- $0とかcopy()とか、コンソールでだけ使える表現
- ファイルが更新されないときのキャッシュの消し方いろいろ
- Coverageで使ってないコードを検出
- 視覚特性に考慮してアクセシビリティを高めるためのツール
- JSで想定外に画面遷移するとき、消えてしまうログを残してデバッグする
- VS Codeの中でJavaScript/Node.jsのデバッグまでする
- VS Codeの中でブラウザーを開いてCSS開発
- DevToolsを日本語化するにはMS Edgeを使う
- Overridesで本番環境のJavaScriptをデバッグする
無事完走しました! 全日遅刻なしでやり切ったので大変満足です。