2023年11月の投稿一覧

【PHP】var_dumpに色や改行を付けて見やすくする

crear var_dump

使用頻度が高いのに見ずらいPHPのvar_dumpの結果に色や改行を付けて見やすくしよう!という趣旨の記事になります。 やりたいこと PHPでプログラムを書いてるとvar_dumpで変数の中身を確認する作業は何千何万回行 […]

【PHP】ファイルの行数をカウントする方法

当記事では、PHPでファイルの行数をカウントする方法を記します。読み込んでいるすべてのファイルの行数をカウントする方法についても記します。 単体のファイルの行数をカウントする file関数にファイルパスを渡すことで、各行 […]

【PHP】見出しから目次を自動生成する方法

目次

当記事ではPHPを使用して見出しから目次を自動生成する方法について記します。複数階層の見出しにも対応しています。 やりたいこと 下記のようなHTMLがある時に、PHPを使用して、見出しから目次を自動生成する事を目指します […]

【Javascript】見出しから目次を自動生成する方法

目次

当記事ではJavascriptを使用して見出しから目次を自動生成する方法について記します。複数階層の見出しにも対応しています。 やりたいこと 下記のようなHTMLがある時に、Javascriptを使用して、見出しから目次 […]

【Javascript】一度実行されたら破棄されるイベントの書き方

現代の主要ブラウザにおいて、Javascriptで一度だけ一度だけイベントを実行するのにremoveEventListenerもフラグも必要ありません。とても素晴らしいオプションが用意されているので、刮目しましょう。 す […]

【Javascript】HTML文字列からNodeに変換する方法

当記事ではHTML文字列からNodeに変換する方法について記します。 HTML文字列からNodeに変換 これはとても簡単で1行で関数を定義できます。ここから先は補足情報になります。 変換したNodeに対してはDOM操作が […]

【Javascript】イベントの発生元がユーザーの操作か判定する方法

当記事ではイベントの発生元が実際のユーザーの操作なのか、スクリプトによる強制発火によるものなのかを判定する方法について記します。 Javascriptでイベントの発生元がユーザーの操作か判定 イベントリスナーのコールバッ […]