我看到以这种方式举例的命名函数:
var clearClick = function() {
// do something
}
...然后像这样用于绑定:
$("#clear").bind(click, clearClick);
...或使用“速记”方法,因此:
$("#clear").click(clearClick);
但是为什么不使用更“正常”(类似于其他编程语言)的构造,如下所示:
function clearClick() {
// do something
}
它的工作原理是一样的,不是吗?以这种传统方式定义函数有什么缺点吗?以前的方式只是jQuerians炫耀他们的新奇事物吗?