現在、次のパターンを使用して、使用するJSモジュールを作成しています。しかし、最初のスタイルと2番目のスタイルでそれを行うことに違いや利点があるかどうかはわかりません。
第一の方法
var UI = UI || {};
(function () {
var BtnShape = function (x, y, width, height, size, color, text)
{
this.initialise(x, y, width, height, size, color, text);
}
var p = BtnShape.prototype;
p.isEnabled = false; //<--------------
p.initialise = function (x, y, width, height, size, color, text)
{}
UI.BtnShape = BtnShape;
})();
2番目の方法
var UI = UI || {};
(function () {
var BtnShape = function (x, y, width, height, size, color, text)
{
this.initialise(x, y, width, height, size, color, text);
}
var p = BtnShape.prototype;
p.initialise = function (x, y, width, height, size, color, text)
{
this.isEnabled = false; //<---------------
}
UI.BtnShape = BtnShape;
})();