Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ใช้ HTML5 Server-Sent Events ใน web application

เพื่อใช้ Server-Sent Events ใน web app ต้องเพิ่ม <eventsource> element ใน document

src attribute ของ <eventsource> ควรชี้ไป URL ที่ให้ persistent HTTP connection ส่ง data stream ของ events

URL ชี้ไป PHP, PERL, Python script ที่ส่ง event data ตลอดเวลา

ตัวอย่าง

ตัวอย่างแอปคาดหวัง server time:

<!DOCTYPE HTML>
<html>
  <head>
    <script>
      /* Define event handling logic here */
    </script>
  </head>
  <body>
    <div id="sse">
      <eventsource src="/cgi-bin/ticker.cgi" />
    </div>
    <div id="ticker">
      <TIME>
    </div>
  </body>
</html>