是否需要同时缓存'this'并在backbone.js中设置它的上下文
Is there a need for both caching 'this' and set its context in backbone.js?
这段代码来自backbone.js,在视图的render方法中。我注意到作者都将"this"缓存到var"that",并将上下文设置为此。是否有理由缓存"this"并显式设置上下文?似乎只需要其中一个就可以了。
render: function () {
var that = this;
_.each(this.collection.models, function (item) {
that.renderContact(item);
}, this);
},
这应该像
一样简单this.collection.each(this.renderContact, this);
将完成上面代码试图完成的任何结果
相关文章:
- Bookshelf.js设置的属性不在数据库中
- 通过js设置页面历史记录和页面内容
- Highcharts.js设置用于更改列颜色的阈值
- D3.js:设置贝塞尔曲线的动画
- 节点.js设置套接字 ID
- 使用 node.js 设置 Microsoft Access 数据库连接
- HTML + JS:设置文本区域内容样式的最佳方式
- 使用angular-moment.js设置日期格式
- JS:设置src更改的动画持续时间
- 如何使用node.js和express.js设置SSL
- Foundation 6.2 Slider使用js设置值
- 是否可以在CSS中为JS设置数据,以了解某些媒体查询正在应用
- 无法使用Node js设置cookie
- 当源代码由js设置时加载检查图像
- Three.js设置对象不透明度/透明度
- 通过 JS 设置为在浏览器关闭时过期的 Cookie 未过期
- 如何为 angular js 设置动态网址
- 三.js设置旋转矩阵超过90度时的奇怪行为
- 节点.js设置超时与回调
- D3.js设置突出显示的表格的样式