我正在通过示例 todomvc 应用程序从这里学习 Backbone.js:http: //todomvc.com/architecture-examples/backbone/
我有点卡在 app-view.js 部分: https ://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/backbone/js/views/app-view.js
这是代码片段:
// Add a single todo item to the list by creating a view for it, and
// appending its element to the `<ul>`.
addOne: function (todo) {
var view = new app.TodoView({ model: todo });
this.$list.append(view.render().el);
},
函数“addOne”中的“todo”变量是从哪里来的?我搜索了整个项目文件,到目前为止没有找到任何指定或初始化“todo”变量的特定函数。我试图在他们的网站上阅读 Backbone.js 和 Underscore.js 文档,但到目前为止还没有找到解释。