我以jQuery.Atmosphere.js为例,它具有 onMessage、onError 等公共功能。在实现这个 api 时,我做了以下操作
var socket = $.atmosphere;
var request = new $.atmosphere.AtmosphereRequest();
request.onMessage = function(response) {
// do what i want to do
}
每当服务器将数据推送到浏览器时,都会触发 onMessage。我不明白 request.onMessage(response) 是如何通知大气 api 之外的?我已经查看了 jQuery.Atmosphere.js 并且无法连接这些点是如何工作的。我不是在谈论 websocket 或服务器推送或任何有关气氛框架的东西。我只想了解 javascript 函数回调是如何工作的。谁能给我举个例子,函数回调是如何工作的,或者给我发个链接让我深入研究?