てがろぐRSSを自サイト別ページに埋め込むJavascript

20231112.jpg

てがろぐの出力ログを別ページに埋め込む方法として、公式からは以下の方法が解説されています。 てがろぐCGIが出力した最新の1件を任意の場所にSSIで埋め込む方法 - Sakura scope 当サイトはPHP製のCMSで構成されていてSSIを使うのは面倒だったので freo(PHP)に「てがろぐ」の投稿を埋め込む という方法でトップにてがろぐの最新一件を埋め込んでいたのですが、 後方互換を使わないSmarty3以降 だと {php}{/php} がエラーになるためこの方法は使えませんでした(Smartyプラグインを自作すればよかったのかも…?)。という...

Read More

script非同期読み込みのススメ

26_asyncdefer.jpg

freoのデフォルトテンプレートでは外部javascriptを読み込むためのタグ、「 <script src=~略 」が <head>~</head> に記述されています。実はこの記述順序は、ページの表示を遅らせる一因となってしまいます。 なぜ <head>~</head> でscriptタグを記述するとページの表示が遅くなる? ブラウザは上から順番にHTMLを読み込み解析作業をし、表示していくのですが、その途中で外部ファイルを読み込む記述があるとその外部ファイルをダウンロードし実行するまでHTMLの読み込みが中断されるためです。...

Read More

1