【发布时间】:2013-10-04 13:39:10
【问题描述】:
在 jQuery 中你可以像这样使用回调:
$('#btn').on('click', function() {
// code
});
我怎样才能写出像 i.e. 这样的东西
foo.on('bar', function() {
// code
});
foo.on('buzz', function() {
//code
});
?
谢谢。
【问题讨论】:
-
更重要的是,
bar和buzz是什么 :) -
你应该看看observer pattern。
-
对不起,这段代码不是 jQuery,但我想要一些“看起来”像它的东西。
foo在我的例子中是一个我想(不知何故)编写的验证模块。'bar'和'buzz'是来自验证模块的各种结果(因此它们可以是'success'或'failure')。只是想保持问题的一般性。
标签: javascript jquery callback