我无法理解JavaScript中的回调。我已经通过堆栈溢出进行了搜索,但一直未能清除我的问题之一:是有条件使用的回调?
回调是为了处理异步事件,如服务器的请求。一本书中,我有这个例子:
request = prepare_request();
send_request(request,function(response) {
display(response);
});
- 如何,这是一个回调?
- 响应参数尚未定义,那么如何调用
send_request()
? - 如果回调意图被异步调用,它们必须有条件的权利?所以他们应该总是出现在
if
声明?
任何帮助将是伟大的。
我比你更喜欢你的解释:) – Kris