PHP

【PHP】変数とその値から配列を作成する方法

PHPでは、変数とその値を配列に格納するためのさまざまな方法があります。この記事では、array()関数や短縮構文、compact()関数
JavaScript

【JavaScript】getElementsByClassNameで取得した要素にforEachループ処理を行う方法

getElementsByClassNameはHTMLCollectionを返すため直接forEachが使えません。Array.fromやスプレッド構文・querySelectorAllへの切り替えなど4つの解決方法を解説します。
JavaScript

【JavaScript】ハンバーガーメニューの作り方

ハンバーガーメニューの作り方を、アクセシビリティに配慮した実装で解説します。button要素+classList.toggleでの開閉、3本線→×のアニメーション、aria-expandedの更新、メニュー外クリックやEscapeキーで閉じる処理まで、動くデモ付きで紹介します。
JavaScript

【JavaScript】IntersectionObserverを使って複数要素にスクロールイベントを設定する方法

IntersectionObserverで複数要素のスクロール監視を行う方法を解説します。コールバックとオプション(threshold・rootMargin・root)、querySelectorAllでの複数監視、一度だけ発火させるunobserve、scrollイベントより高速な理由まで、フェードインや遅延読み込みへの活用例とあわせて紹介します。
WordPress

【WordPress】wp_enqueue_block_style() で特定ブロックにだけ CSS を適用する方法

WordPress 5.9 から導入された wp_enqueue_block_style() を使うと、ブロックエディタ(Gutenberg)で特定のブロックだけにカ
WordPress

【WordPress】get_template_part()で指定したテンプレートファイルを読み込む方法

WordPressでテーマを開発する際、特定のテンプレートファイルを効率的に読み込むために便利な関数がget_template_part()です。この
Vue.js

【Vue.js】watchを活用してデータの変化を監視する方法

Vue.jsでは、アプリケーションの状態やデータの変化に応じて動作を制御することが求められる場面が多々あります。そんな時に便利な
PHP

【PHP】エラー表示を有効にする方法

PHPでの開発時に、エラーを表示してデバッグを行うことは非常に重要です。このブログ記事では、PHPでエラー表示を有効にする方法に
JavaScript

【JavaScript】要素をふわっとフェードインさせる方法

要素をふわっとフェードインさせる方法を、現代的なCSSのtransitionとWeb Animations API(element.animate)で解説します。クラス付与でフェードイン、読み込み時の実行、prefers-reduced-motionでの配慮、setIntervalの手動アニメを避ける理由まで、動くデモ付きで紹介します。
jQuery

【jQuery】画像クリックで拡大表示する完全ガイド|自作モーダル・Fancybox・キーボード対応・アクセシビリティまで

Webページ上の画像をクリックすると、その画像が拡大表示される機能は、ユーザーエクスペリエンスを向上させるためによく使用されます
PHP

【PHP】メールを送信する基本的な方法

PHPでは、mail()関数を使用してメールを送信することができます。この関数は、サーバーに設定されたメールサーバーを利用して、
Python

【Python】テキストから特定の文字列を抽出する方法

Pythonを使ってテキストから特定の文字列を抽出する方法について解説します。文字列操作はPythonでよく使用される機能であり、さまざ
JavaScript

【JavaScript】指定した時間に処理を行う方法

JavaScriptで指定した時刻に処理を実行する方法を解説します。目標時刻までの差分をsetTimeoutで実行する確実な方法、毎秒ポーリングを避ける理由、毎日決まった時刻に実行する再スケジュール方式、setTimeoutの最大遅延(約24.9日)やバックグラウンドタブのスロットリングといった注意点、タイムゾーンの考慮まで、Nodeで動作確認したコードで紹介します。
JavaScript

【JavaScript】外部からiframe内のスクロール位置を操作する方法

外部のページからiframe内のスクロール位置を操作する方法を解説します。同一オリジンならiframe.contentWindow.scrollTo()で直接スクロール、読み込み完了(onload)を待つ点、クロスオリジンは直接操作できずpostMessageでiframe側に依頼する方法、同一オリジンの確認まで紹介します。
WordPress

【WordPress】記事内の最初の画像をサムネイルとして表示する方法

WordPressで投稿一覧に表示されるサムネイル画像は、デフォルトでは投稿に設定されたアイキャッチ画像が使用されます。しかし、アイ
PHP

【PHP】array_valuesで配列の値を取得・キーを振り直す|JSON配列化の必須テク

PHPのarray_values関数で、配列の値だけを取り出してキーを0から振り直す方法を解説します。array_filterやunsetで歯抜けになったキーを連番に直し、json_encodeで正しく配列([])として出力する実用テクニックまで、実行確認済みのコードでまとめます。
HTML/CSS

【CSS】MaskでSVGの色を簡単に変える方法

SVG(Scalable Vector Graphics)は、Webデザインにおいて非常に柔軟でパワフルなツールです。CSSのmaskプロパティを使用するこ
PHP

【PHP】配列の要素をフィルタリングする方法

PHPで配列の要素をフィルタリングする際には、array_filter()関数を使用するのが一般的です。この関数を使うことで、条件に合致す
Oracle

【Oracle】重複データを削除する方法完全ガイド|ROWID・ROW_NUMBER・CTAS・残す行の選択・再発防止まで解説

Oracleで重複データを削除する方法を完全解説。GROUP BY+HAVINGでの重複特定、ROWIDを使った削除(Oracle固有)、ROW_NUMBER()で残す行を制御する方法、CTAS再作成(大量重複時に最速)、完全一致と特定列一致の違い、最新/最古/特定条件で残す行を選ぶ方法、バッチ処理での大量削除、UNIQUE制約による再発防止まで網羅。
JavaScript

【JavaScript】match()メソッドで文字列パターンを簡単に検索する方法

JavaScriptのmatch()メソッドで正規表現に一致する部分を検索する方法を解説します。基本の使い方とnull対策、/gフラグで全マッチ、キャプチャグループ(名前付き・index)、そして「/gを付けるとグループが消える」最大の落とし穴とmatchAll、match/exec/matchAll/testの使い分けまで、Nodeで動作確認したコードで紹介します。