【发布时间】:2012-02-07 11:37:06
【问题描述】:
我在我的许多 Backbone.Views 中使用_.bindAll。
_.bindAll(this, 'render', 'addOne', 'addAll', 'someFunctionA', 'someFunctionB');
虽然重构这变得相当乏味,因为我需要保持视图方法和名称列表同步。这两种方式都经常导致简单的错误。
由于bindAll 有一个简短版本,它可以消除这种需求,我想知道确实存在哪些缺点(性能、可读性、灵活性……),你认为它们是否可以接受以获得一点生产力提升。
_.bindAll(this);
【问题讨论】:
标签: javascript coding-style backbone.js underscore.js