EventSource onmessage
时间: 2024-08-27 12:00:46 浏览: 127
Python库 | tornado_eventsource-0.1.4.tar.gz
EventSource是一种HTML5 API,它允许网页实时地从服务器接收数据更新,通常用于构建聊天应用、推送通知等长连接场景。`onmessage`事件是EventSource对象的一个内置事件处理器,当服务器向连接的客户端发送数据(通常是JSON格式的数据包),这个事件就会触发。
当你在JavaScript中设置`EventSource`实例的`onmessage`属性,比如:
```javascript
let source = new EventSource('your_server_url');
source.onmessage = function(event) {
console.log('Received message:', event.data);
};
```
在这个例子中,每当服务器通过`EventSource`发送`data:`字段的消息时,`onmessage`函数会被调用,并打印接收到的数据。这使得前端能够即时响应服务器的变化,而无需频繁轮询。
阅读全文