首先,我創造了一些骨幹觀點:Backbone.js的:實例觀點
(function() {
var SomeView = Backbone.View.extend({ ... });
// finally on ready
$(function() {
// init my view
var v = new SomeView({...});
});
})();
現在,我們可以看到,我實例jQuery的準備函數內部的看法,並分配實例爲當地變量,一旦函數退出就會丟失。但是,我注意到我的觀點完美無瑕 - 即使我失去了對視圖的引用,它也是行得通的。
我想這是因爲涉及到很多閉包,並且所有必需的變量實際上都保留在這些閉包中。
所以,我的問題是:是否可以像這樣實例化視圖。可以不保存對其的引用。