二つのプラグイン導入パターンについて
Posted: 2016年5月16日(月) 18:26
こんばんわ。
各サイトさんのプラグインの文法を読みながら研究しているのですが、
一つ気になったことが、
var Imported = Imported || {};
Imported.XXX = true;
var YYY = YYY || {};
ZZZ = ZZZ || {};
という導入パターンと、
(function() {
})();
という導入パターンがあるのですが、この二つの違いは何なのでしょう?
考えられるのは、
・単なる文法の違い
・上パターンは拡張性あり、下パターンは個のプラグインとして完結してて別プラグインで拡張不可
というのが私の推測ですが、他にもどういうときに使い分けられるのでしょう?
各サイトさんのプラグインの文法を読みながら研究しているのですが、
一つ気になったことが、
var Imported = Imported || {};
Imported.XXX = true;
var YYY = YYY || {};
ZZZ = ZZZ || {};
という導入パターンと、
(function() {
})();
という導入パターンがあるのですが、この二つの違いは何なのでしょう?
考えられるのは、
・単なる文法の違い
・上パターンは拡張性あり、下パターンは個のプラグインとして完結してて別プラグインで拡張不可
というのが私の推測ですが、他にもどういうときに使い分けられるのでしょう?