首先,我是一个 JavaScript 菜鸟,甚至是Backbone.js的菜鸟。
我正在关注一些在线教程来熟悉这项技术;在一些教程中我看到了这个:
Person = Backbone.Model.extend({
initialize: function(){
alert("Welcome to this world");
}
});
var person = new Person;
在其他人中,我发现了这个符号:
window.WineView = Backbone.View.extend({
initialize:function () {
this.model.bind("change", this.render, this);
}
});
在视图名称中添加“窗口”有什么必要?我阅读了一些JavaScript 文档,其中指出该window
对象代表当前浏览器窗口,那么我们是否将创建的视图添加为该对象的属性?作者为什么要这么做?