最近head.jsライブラリを発見しました。私はそれに満足していますが、まだ 1 つのことについて少し混乱しています。
headjs.com から:
$(document).ready() などの「DOM Ready」イベントは、スクリプトが到着した時点ですでに発生しています。読み込まれたスクリプトがそのイベントに依存している場合は、ライブラリがこれを処理できることを確認してください。jQuery 1.4 以降で動作します。
これを念頭に置いて、$(document).ready() 内のコードが head.js でロードされた外部スクリプトに依存している場合、jQuery を使用するページをセットアップする最善の方法は何ですか?
$(document).ready() 呼び出しをすべて失って、準備ができているドキュメントに依存するイベントリスナーなどを正常にセットアップできますか? 元:
head.js("script1.js", "script2.js", "script3.js", function() {
$('#button').click(function(event) {
alert("clicked");
});
});
それとも、関数内で $(document).ready() をラップしますか?
必要な時間までにすべての準備が整っていることを確認するためのベスト プラクティスとは何かを考えてみてください。