クラスの作成にjQueryプラグインを使用しています。ただし、クラスを初期化する必要がない限り、クラスを初期化する必要はありません。次のコードが初期化されないようにするにはどうすればよいですか?必要に応じてアクセスできますか?
window.classes.my_custom_class = new(Class.extend({
init: function() {
// stuff()
}
}));
クラスの作成にjQueryプラグインを使用しています。ただし、クラスを初期化する必要がない限り、クラスを初期化する必要はありません。次のコードが初期化されないようにするにはどうすればよいですか?必要に応じてアクセスできますか?
window.classes.my_custom_class = new(Class.extend({
init: function() {
// stuff()
}
}));
シングルトンを作成するために、クラスをまったく使用しません。デフォルトのモジュールパターンに従ってください。あなたの場合:
window.classes.my_custom_module = {
init: function() {
// stuff()
}
};
または、実際の「クラス」、つまりコンストラクター関数が必要でしたか?new
次に、そのキーワードを避けてください。
window.classes.my_custom_class = Class.extend({
init: function() {
// stuff()
}
});
// later:
var instance = new classes.my_custom_class();