JavaScript

【JavaScript】スマホでクリックイベントが動作しない場合の原因と解決方法

スマホでJavaScriptのclickイベントが動かない原因と解決方法を解説します。実はclickはスマホでも動くこと(300ms遅延は今はほぼ無い)、クリックできない要素やCSS(pointer-events・重なり・タップ領域)、touchstartとの二重発火、UA判定ではなくmatchMediaで判定する方法まで、アンチパターンを避けた正しい対処を紹介します。
PHP

【PHP】パスワードをハッシュ化する方法

ウェブアプリケーションでユーザーのパスワードを安全に扱うためには、パスワードをハッシュ化して保存することが重要です
JavaScript

【JavaScript】親要素を取得する方法

JavaScriptで親要素を取得する方法を、parentElement・parentNode・closestの3つで解説します。parentElementとparentNodeの本当の違い(最上位でのみ差が出る)、特定の祖先をたどるclosest()、さらに上の階層へのたどり方まで、実例で紹介します。
HTML/CSS

【CSS】iPhoneで高さ100%が正しく機能しない問題を解決する方法

iPhoneやiOSデバイスでは、height: 100vhを指定してもブラウザのUI(アドレスバーやツールバーなど)の影響で正確に100%の高さが適用
JavaScript

【JavaScript】要素が画面内にあるかどうかを判別する方法

要素が画面内(ビューポート内)にあるかを判別する方法を、IntersectionObserverとgetBoundingClientRectの2通りで解説します。「完全に見える」と「一部でも見える」で判定条件が違う点、scrollイベントで判定するときの間引き、どちらを使うべきかの使い分けまで、Nodeで検証した条件式で紹介します。
Vue.js

【Vue.js】条件分岐で要素の表示を切り替える方法

Vue.jsでは、v-ifやv-showを使って、条件に応じた要素の出し分けが可能です。本記事では、それぞれのディレクティブの違いや活用例
PHP

【PHP】配列を空にする方法|[]・unset・array_spliceの違いと使い分け

PHPで配列を空にする方法を解説します。もっとも簡単なのは $array = [] での再初期化です。変数ごと削除するunset、中身だけ削除するarray_splice、foreachでのクリアとの違いと使い分けを、実行確認済みのコードでまとめます。
JavaScript

【JavaScript】Micromodal.jsで簡単にモーダルを実装する方法

Micromodal.jsで軽量・アクセシブルなモーダルを実装する方法を解説します。CDN/npmでの導入、必要なHTML構造、MicroModal.init()とshow()での開閉、disableScrollなどのオプション、CSSの調整まで紹介します。まずはネイティブのdialog要素で足りるかも検討します。
HTML/CSS

aタグのリンクを無効にする方法

HTMLでリンクを作成する際、aタグを使用しますが、時にはリンクを無効にしたい場合があります。例えば、リンクのクリックを一時
WordPress

【WordPress】URLに「#038;」が入る問題とその解決方法

WordPressでページネーションを実装する際に、URLに「#038;」が入ってしまうことはありませんか?これは、URLが二重にエスケー
WordPress

【WordPress】管理画面にCSSを追加する方法

WordPressの管理画面にCSSを追加することで、管理者向けのUIをカスタマイズすることができます。この記事では
Oracle

【Oracle】ジョブの確認方法完全ガイド|DBA_SCHEDULER_JOBS・DBA_JOBS・実行履歴・トラブルシューティングまで

OracleデータベースのジョブをSQLで確認する方法を完全解説。新スケジューラ(DBA_SCHEDULER_JOBS)と旧スケジューラ(DBA_JOBS)の違い、実行中ジョブの確認(DBA_SCHEDULER_RUNNING_JOBS)、実行履歴・エラーログ(DBA_SCHEDULER_JOB_RUN_DETAILS)、ジョブが動かないときのトラブルシューティングまで実務SQLを網羅。
WordPress

【WordPress】投稿画面でタグをメニューから非表示にする方法

WordPressの投稿には「カテゴリ」と「タグ」という2種類の分類がありますが、特定のケースでは、管理画面のメニューからタグを
WordPress

【WordPress】URLパラメータを取得して検索条件が設定されていない場合のメッセージ表示方法

ワードプレスでユーザーが検索機能を利用する際、URLにパラメータを含めて条件を指定することが一般的です。しかし、検索条件が
jQuery

【jQuery】別の場所にあるチェックボックスを連動させる完全ガイド|全選択・親子連動・トリプルステート・フォーム送信まで

複数のチェックボックスが別々の場所に配置されていて、あるチェックボックスの状態を変更した際に、別のチェックボックスの状
JavaScript

【JavaScript】指定した要素が一定数以上ある場合にアコーディオンを実装する方法

要素が一定数を超えたときだけ「もっと見る」で折りたたむ方法を解説します。querySelectorAllで件数をチェックし、超過分をdisplay:noneで隠してボタンで開閉。aria-expandedの更新、max-heightでの開閉アニメーション、動くデモまで紹介します。
jQuery

【jQuery】ページロード時に処理を実行する完全ガイド|$(function)・window.onload・DOMContentLoaded・実行タイミング比較まで

ウェブページのコンテンツが完全にロードされた後に、特定の処理を実行したいことはよくあります。jQueryでは、このようなシナリ
HTML/CSS

【CSS】counter-resetを使用して任意の数字からカウントを開始する方法

CSSのcounter-resetプロパティを使用すると、リストや要素のカウンターを制御し、デフォルトの0以外の数字からカウントを開始するこ
WordPress

【WordPress】チェックボックス型カスタムフィールドの選択肢を取得して表示する方法

WordPressのカスタムフィールドでチェックボックスを使用している場合、そのフィールドの選択肢や選択された項目を表示する方法
PL/SQL

【PL/SQL】予約語完全ガイド|11カテゴリ500語・TOP10事故予約語・V$RESERVED_WORDS・命名規則・引用符識別子の罠

PL/SQL予約語500語以上を11カテゴリで完全網羅。予約語とキーワードの違い、V$RESERVED_WORDSビューでの確認、事故TOP10予約語(DATE/COUNT/LEVEL/TYPE/NAME等)、引用符囲み識別子の罠、誤用時のエラーメッセージ(PLS-00103等)、命名規則ベストプラクティス(v_/p_/c_等)、レガシーテーブルの対処法、2026年版チェックリストまで。