sample
(function(w,$){
console.log(w);
console.log($("a").text());
})(window,jQuery);
こういうのたまに見かけますが、
最近まで謎でした。。
理解すべくシンプルにしてみました
sample
(function (name) {
console.log(name);
})("まさみ");
/*ログの結果は↓*/
// まさみ
sample
function loveCall (name) {
console.log(name);
}
loveCall("まさみ");
のloveCall関数の定義とコールを
省略してるわけですね。
これでjQueryの他のライブラリとの衝突防止の
おまじないの意味なども理解できるはず!
sample
(function($){
console.log($('#sample').text());
})(jQuery);
以上、明日もがんばりましょう!