私は例として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関数のコールバックがどのように機能するかを理解したいだけです。関数のコールバックがどのように機能するか、またはリンクを送ってくれたので、誰かが例を教えてくれますか?