より具体的な質問への回答:
プラグインは本当に必要ありませんか?これらの線に沿って何かをしてください。
postponedHeavyFunction()
これにより、ユーザーが id を持つ要素を 1 回だけクリックした後にのみ関数がトリガーされますlazyelement
。
function postponedHeavyFunction() {
// unbind. This guarantees that postponedHeavyFunction will only
// execute once for the event we bound it to #lazyelement
$("#lazyelement").unbind('click', postponedHeavyFunction);
...
//do whatever
....
}
//when event is triggered the function you specify gets run
$("#lazyelement").bind('click', postponedHeavyFunction);
http://jsbin.com/agora/をチェックして、ばかばかしいデモンストレーションを確認してください。
正確には何が欲しいのですか。何を遅延ロード/遅延評価する必要がありますか?? 具体的に。
遅延評価(他の言語から知られているように)AFAIKはJavascript自体では(言語の概念として)サポートされていません。、、、など&
の演算子を除いて。|
&&
||
一部の JavaScript を遅延ロードするだけの場合は、他のスクリプトがこれを調べます。