グローバル名前空間から隠したいいくつかのカスタムオブジェクトと関数を作成しています(アクセス可能性の制限を含む)。
document.ready関数内に配置すると、Closureに配置するのと同じ効果がありますか、それとも、カスタムコードがグローバル名前空間から外れるように、document.ready宣言でjquery参照のエイリアスを作成する必要がありますか?
オプション1.プレーンドキュメント対応
$(document).ready(function()
//do custom stuff
オプション2:ドキュメント内のクロージャの準備ができました
$(document).ready(function(){
(function($) {
//do custom stuff
})(jQuery);
オプション3:ドキュメントレディのjquery参照をエイリアスする
jquery(document).ready(function($) {
//do custom stuff
推奨されるオプションは何ですか?ありがとう