我是 require/backbone 开发的新手,我有两种写 Views 的方法:
第一个身份证:
define([
'jquery',
'backbone',
'underscore'
], function($, Backbone, _){
var View = Backbone.View.extend({
...
});
return View;
});
第二个是:
define([
'jquery',
'backbone',
'underscore'
], function($, Backbone, _){
var View = Backbone.View.extend({
...
});
return new View;
});
第三是:
define([
'jquery',
'backbone',
'underscore'
], function($, Backbone, _){
var View = Backbone.View.extend({
...
});
});
有没有人向我解释这三种写作方式有什么区别?提前非常感谢。