当記事では、PHPでファイルの行数をカウントする方法を記します。読み込んでいるすべてのファイルの行数をカウントする方法についても記します。 単体のファイルの行数をカウントする file関数にファイルパスを渡すことで、各行 […]
【PHP】特定の文字列が配列のいずれかを含んでいるか調べる方法
当記事ではPHPを使用して特定の文字列が配列のいずれかを含んでいるか調べる方法について記します。1行でOKです。 やりたいこと 例えば「わたしはバナナが好きです。」という文字列の中に[‘リンゴ’, […]
【PHP】見出しから目次を自動生成する方法

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

当記事ではJavascriptを使用して見出しから目次を自動生成する方法について記します。複数階層の見出しにも対応しています。 やりたいこと 下記のようなHTMLがある時に、Javascriptを使用して、見出しから目次 […]
【Javascript】一度実行されたら破棄されるイベントの書き方
現代の主要ブラウザにおいて、Javascriptで一度だけ一度だけイベントを実行するのにremoveEventListenerもフラグも必要ありません。とても素晴らしいオプションが用意されているので、刮目しましょう。 す […]
【Javascript】モジュールを動的にimportする
当記事ではJavascriptでモジュールを動的にimportする方法について記します。 awaitを使用する方法 この方法は<script type=’module’></scrip […]
【Javascript】HTML文字列からNodeに変換する方法
当記事ではHTML文字列からNodeに変換する方法について記します。 HTML文字列からNodeに変換 これはとても簡単で1行で関数を定義できます。ここから先は補足情報になります。 変換したNodeに対してはDOM操作が […]
【Javascript】イベントの発生元がユーザーの操作か判定する方法
当記事ではイベントの発生元が実際のユーザーの操作なのか、スクリプトによる強制発火によるものなのかを判定する方法について記します。 Javascriptでイベントの発生元がユーザーの操作か判定 イベントリスナーのコールバッ […]
【Javascript】DataURLとBlobの相互変換を同期的に行う

当記事ではDataURLからBlobへの変換とBlobからDataURLへの変換を同期的に行う方法について記します。 DataURL⇒Blob Blob⇒DataURL 以上、DataURLとBlobの相互変換を同期的に […]
【Javascript】DataURLとFileの相互変換を同期的に行う

当記事ではDataURLからFileへの変換とFileからDataURLへの変換を同期的に行う方法について記します。 DataURL⇒File File⇒DataURL 以上、DataURLとFileの相互変換を同期的に […]