几天前我熟悉了 jQuery,并开始意识到它可以做的小魔法。
我很想知道在 jQuery 中究竟是如何执行带参数的回调,即确切的执行顺序是什么?
我浏览了链接http://docs.jquery.com/Tutorials:How_jQuery_Works
它说的是错误的方式,即
$.get('myhtmlpage.html', myCallBack(param1, param2));
和正确的方式,即
$.get('myhtmlpage.html', function(){
myCallBack(param1, param2);
});
在第一种情况下,myCallBack 将首先被执行,然后它的返回值将作为 get 的参数。在后一种方法中,get 将返回一个网页,该网页将由 myCallBack 执行。
它是如何在句法上工作的? myCallBack 仍然是一个要获取的参数?我对此有点困惑。
干杯