Javascript 主干中bind和on的区别
Backbone.js中的bind()和on()方法有什么区别 关于()的文档: bind()的文档: 这两个选项中的哪一个应该用于绑定对象的自定义事件 用法示例:Javascript 主干中bind和on的区别,javascript,backbone.js,bind,underscore.js,event-binding,Javascript,Backbone.js,Bind,Underscore.js,Event Binding,Backbone.js中的bind()和on()方法有什么区别 关于()的文档: bind()的文档: 这两个选项中的哪一个应该用于绑定对象的自定义事件 用法示例: this.bind('myEvent', this.render, this); this.on('myEvent', this.render, this); 这些函数完全等效,与下划线bind函数无关 以下是来自以下网站的一些代码: 因此,在代码的两行中,您调用的是同一个函数。\n下划线中的bind与主干中的bind事件对象无关
this.bind('myEvent', this.render, this);
this.on('myEvent', this.render, this);
这些函数完全等效,与下划线bind
函数无关
以下是来自以下网站的一些代码:
因此,在代码的两行中,您调用的是同一个函数。\n下划线中的bind与主干中的bind事件对象无关。(或下划线) _.bind in下划线用于将函数绑定到上下文(将其包装在闭包中)。因此,当调用函数时,上下文(this)不会改变 主干文档明确指出事件中的bind方法是on方法的别名。那么,为什么要链接到下划线中的绑定定义呢
this.bind('myEvent', this.render, this);
this.on('myEvent', this.render, this);
// Aliases for backwards compatibility.
Events.bind = Events.on;
Events.unbind = Events.off;