Edw*_*win 13 javascript jquery
我是jQuery的新手,对使用(或不使用)带有回调函数的括号感到困惑.说我有一个功能:
function cb() {
// do something
}
Run Code Online (Sandbox Code Playgroud)
现在有什么区别:
$("p").hide(1000, cb);
Run Code Online (Sandbox Code Playgroud)
和
$("p").hide(1000, cb());
Run Code Online (Sandbox Code Playgroud)
它是做当执行CB功能?如果有人能用最简单的术语向我解释这一点,那就太好了.
是否与cb函数执行时有关?
基本上,是的,虽然差异确实比这更深.
cb是功能的参考.你将函数作为一个参数传递给要在某个地方调用的参数.
cb()是一个函数调用; 将调用该函数,并将结果作为参数传递给.hide.
| 归档时间: |
|
| 查看次数: |
1573 次 |
| 最近记录: |