- + JavaScript の質問用スレッド vol.117 +
370 :デフォルトの名無しさん[sage]:2014/12/08(月) 13:47:05.60 ID:e/VeyYdn - >>368
無名関数の引数にグローバルオブジェクトをbindするテクニックにとらわれているだけで無駄なコードだと思う 無名関数でスコープ制限するだけなら内部関数でも行われているしね それはそうと、quiitaにはコメント機能があるから、コメントで質問してみると作者の意図が聞けていいんじゃないかな
|
- + JavaScript の質問用スレッド vol.117 +
373 :デフォルトの名無しさん[sage]:2014/12/08(月) 14:06:47.92 ID:e/VeyYdn - >>372
>>368の中のコードで同じようなことをやってるから無駄 > (function(global){ なぜ Module が global なのさ 一つのやり方に拘ってるから全体が見えないんでしょ var Module = (function(Module){ ... return Module; })(Module || {} );
|
- + JavaScript の質問用スレッド vol.117 +
374 :デフォルトの名無しさん[sage]:2014/12/08(月) 14:11:28.85 ID:e/VeyYdn - >>368のglobal束縛を生かすならこう書く
(function(global){ function SitesUtil(site){ this.site = site; } SitesUtil.prototype.getTemplateByName = function(templateName) { (略) }; global.SitesUtil = SitesUtil; })(this); >>368は無駄にクロージャを生産しすぎなんだよ
|