lazy関数

概要

lazy関数はJavaScriptファイルを遅延して読み込んで実行します。非同期処理です

必要なファイルは必要な時に読み込むようにすると、サイト初回表示時の負荷を減らすことができます

lazy関数の仕様

引数 説明
第1引数 遅延して読み込むJavaScriptファイルのURL
複数存在する時は配列に入れてください。順番に読み込みます
既に読み込み済みのファイルは読み込みません
第2引数 コールバック関数
lazy関数は非同期処理なので、ファイル読込後に実行したい処理はこの関数に記述する必要があります

JavaScriptファイルがブラウザにキャッシュされるのを阻止するには、URLの後ろに「"?" + Date.now()」を付与します

使用例

ソースコード