gpt4 book ai didi

javascript - Backbone 中绑定(bind)和打开之间的区别

转载 作者:数据小太阳 更新时间:2023-10-29 04:26:23 28 4
gpt4 key购买 nike

Backbone.js 中的 bind() 和 on() 方法有什么区别

on() 的文档:On method documentation at backbone.js

bind() 的文档:Bind method documentation at underscore.js

应该使用两者中的哪一个来绑定(bind)对象的自定义事件?

使用示例:

this.bind('myEvent', this.render, this);
this.on('myEvent', this.render, this);

最佳答案

this.bind('myEvent', this.render, this);
this.on('myEvent', this.render, this);

这些是完全等价的,与下划线 bind 函数无关。

这是来自 Backbone source 的一些代码:

// Aliases for backwards compatibility.
Events.bind = Events.on;
Events.unbind = Events.off;

因此,在您的两行代码中,您都在调用相同的函数。

关于javascript - Backbone 中绑定(bind)和打开之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15865134/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com