최고의 HTML5의 서버 전송 이벤트 (서버 전송 이벤트) 튜토리얼 2024년, 이 튜토리얼에서는 서버 전송 이벤트 - 방법 메시징,브라우저 지원,서버 전송 이벤트 알림 받기,예,검색 서버 전송 이벤트 지원,서버 측 코드의 예,예,EventSource 객체,를 배울 수 있습니다.
HTML5 서버 이벤트 (서버 전송 이벤트) 웹 페이지가 서버에서 업데이트를 얻을 수 있습니다 보냅니다.
서버 전송 이벤트는 웹 사이트가 자동으로 서버에서 업데이트를 얻을 수있다.
이전에도 그렇게 할 수 있고, 페이지가 업데이트를 사용할 수 있는지 문의했다 한한다. 서버가 이벤트를 전송, 업데이트가 자동으로 도착합니다.
예 : 페이스 북 / 트위터 업데이트, 평가 업데이트, 새로운 블로그, 대회 결과 등.
서버가 인터넷 익스플로러뿐만 아니라, 이벤트를 전송하여 모든 주요 브라우저가 지원됩니다.
EventSource 객체는 서버가 보낸 이벤트 알림을 수신하는 데 사용됩니다
분석의 예 :
다음 예는, 우리가 지원하는 이벤트를 송신하도록 서버에 브라우저를 검출하기 위해 추가적인 코드를 작성 :
위의 예를 확인하려면, 당신은 또한 (예 : PHP와 ASP 등) 서버를 업데이트하기 위해 데이터를 보낼 수 있어야 실행할 수 있습니다.
구 서버 측 이벤트 스트림은 매우 간단하다. "Content-Type"헤더는 "텍스트 / 이벤트 스트림"으로 설정되어 있습니다. 이제 이벤트 흐름을 보내는 시작할 수 있습니다.
ASP 코드 (VB) (demo_sse.asp) :
코드 설명 :
상기 실시 예에서는 메시지의 onMessage 이벤트를 얻기 위해 사용된다. 그러나 다른 이벤트를 사용할 수 있습니다 :
事件 | 描述 |
---|---|
onopen | 当通往服务器的连接被打开 |
onmessage | 当接收到消息 |
onerror | 当发生错误 |