# /** * ページ読込速度改善のため、リソースの読み込みは以下の順序で行う。この順序を崩さないように! * * 1. (HEAD内)first-viewで必須のリソースを同期ロード * - firstview-essentails系のcssのロード * - firstviewで使用するimageのpreload * - グローバルナビゲーション動作のjavascript * 2. (HEAD内)first-viewで使用しないCSSリソースを非同期ロード * - Resouce Hintsの指定 (参考: https://sbfl.net/blog/2017/11/19/resource-hints/) * - uikit.css * - newbase.css * - 各種ページ指定のcss * - webfont * 3. (HEAD内)jQueryのロード * ※ jQueryだけは各ページのview内に埋め込みのjavascriptより先に読む必要があるので、HEADに埋め込む * 4. (Body最後) javascriptのロード * - uikit関連のjs * - 各種ページ指定のjs */ ?> # ▼ ------------ 1. first-viewで必須のリソース読込 ------------ ?> # ▲ ------------ 1. first-viewで必須のリソース読込 ------------ ?> # // ▼ ------------ 2. first-viewで使用しないリソースの読み込み ------------ // CSS, Webfont の読み込みは非同期に行う // 参考: https://qiita.com/rana_kualu/items/95a7adf8420ea2b9f657 ?> # ▲ ------------ 2. first-viewで使用しないリソースの読み込み ------------ ?> # ▼ ------------ 3. jQueryの読み込み ------------ ?> # ▲ ------------ 3. jQueryの読み込み ------------ ?> # ▼ ------------ 外部のjavascriptのロード(主に計測関連) ------------ ?> # ▲ ------------ 外部のjavascriptのロード(主に計測関連) ------------ ?>