我有一個Backbone視圖作爲requirejs模塊。問題是requirejs在視圖被初始化之前加載http://localhost/remote/script/here.js。是否因爲腳本不在requirejs模塊中?RequireJS在視圖初始化之前加載腳本
define([
'jquery',
'undescore',
'backbone',
'http://localhost/remote/script/here'
], function($, _, Backbone, Luajs){
var View = Backbone.View.extend({
initialize : function(options) {
},
render : function() {
this.$el.html('<p>my view</p>')
return this;
}
});
return View;
});
我使用主幹和下劃線的修改版本。爲了加載異步我的腳本,我必須將它們包裝在一個define()中? – chchrist 2012-04-25 15:39:34
define需求參數中的模塊異步加載。當它們被加載時,定義中的函數被調用。 – ggozad 2012-04-25 16:26:33
嗯,所以我無法控制何時加載它們? – chchrist 2012-04-25 16:31:59