HomeNotesnotes44ブログに満たないものJavaScript の target と currentTarget の違いJavaScript で特定の要素が overflow しているかどうかをチェックするJavaScript で要素が特定の class を持っているかどうかをチェックするJavaScript で文字列の先頭のみを大文字にする(キャピタライズ)JavaScript で 数値を四捨五入する(Math.round)JavaScript の分割代入(destructuring assignment)で変数名をリネームするJavaScript の分割代入(destructuring assignment)でデフォルト値を設定するJavaScript で shorthand property names を使って console.log() を見やすくするJavaScript で shorthand property names を使ってオブジェクトのプロパティ名を省略するJavaScript でスプレッド構文を使ってオブジェクトを連結するJavaScript でスプレッド構文を使って配列を連結するParameter と argument の違いJavaScript で偶数か奇数かを判定するrsync を使ってリモートサーバーからローカルにファイルを同期するpbcopy を使ってコマンドラインからクリップボードにコピーする(macOS)ダウンロードした zip ファイルを展開し、もとの zip ファイルは削除するスクリプトunzip コマンドで zip からファイルを取り出す複数階層のディレクトリを mkdir するVim でカーソル位置はそのままにスクリーンをスクロールするHomebrew Bundle を使って Brewfile でパッケージを管理するmas-cli を使って Homebrew 経由で App Store のアプリケーションを管理するHomebrew Cask を使って macOS 用のアプリケーションを管理するAstro で Tailwind CSS を使うVite で Tailwind CSS を使うVim でキーリマップするVim でジャンプ前のカーソルに戻るVim でファイル内の文字列を一括置換するJavaScript でスクロールバーの幅を取得して CSS カスタムプロパティとして設定するNext.js ルーティング関連の Pages Router と App Router の主な違いNext.js の useSearchParams を使ってクエリパラメータを更新するNext.js の usePathname で URL のパス名を読み取るNext.js の useRouter を使ってボタンクリック時などにページ遷移する直前のコミットメッセージを修正するObsidian で画像のサイズを指定するFinder でタブ補完を使ってパスを指定するGit エイリアスを使って Git コマンドをすばやく実行するコマンドエイリアスを使ってコマンドをすばやく実行するJavaScript でビューポート幅に応じて処理を分けるpnpm で特定のバージョンにパッケージをアップグレードするCSS でテキストの線をグラデーションにするCSS でテキストの塗りをグラデーションにする.gitignore に追記せずにローカル上でのみ特定のファイルを無視するVoiceOver を使ってウェブサイトの読み上げを確認するマークダウンでインラインコードにバックティックを表示する