今天主要講了一下知識內容:
htmlserver-sent事件
server-sent事件允許網頁從伺服器獲得更新。
server-sent事件-oneway messaging
serversent事件指的是網頁自動從伺服器獲得更新
以前也可能做到這一點,前提是網頁不得不詢問是否有可用的更新。通過server-sent事件,更新能夠自動到達。
例如:fackbook/twitter更新股價更新,新的博文賽事結果,等等
瀏覽器支援
**中的數字指示完全支援server-sent事件的首個瀏覽器。
接收server-sent事件通知
eventsource物件用於接收伺服器傳送事件通知:
建立乙個新的eventsource物件,然後規定傳送更新的頁面的url
每當接受到一次更新,就會發生onmessage事件
當onmessage事件發生時,把已接受的資料推入id為「result」的元素中
檢測server-sent事件支援
在tiy例項中,我們編寫了一段額外的**來檢測伺服器傳送事件的瀏覽器傳送事件的瀏覽器支援:
伺服器端**例項
為了使上例執行,你需要能夠傳送資料更新的伺服器
伺服器端事件流的語法非常簡單。請把「content-type」報tou設定為「test/event-stream」.現在,你可以開始傳送事件流了。
**解釋
規定不對頁面進行快取
輸出要傳送的日期
向網頁重新整理輸出資料
eventsource物件
在上例中,我們使用onmessage事件來獲取訊息,不過還可以使用其他事件:
C 的22課的主要內容
了解網路程式設計的基礎知識 掌握http網路程式設計技巧 掌握tcp網路程式設計技巧 本章是在掌握網路基礎知識的前提下,通過tcp ip網路協議,在網路環境下進行程式設計。本章要求掌握的基本ess知識點包括 了解。net framework對網路程式設計的支援。了解webrequest類和webre...
C 32課的主要內容
水晶報表是用於建立報表的標準工具,其優點包括 執行時可以自定義 報表檢視器可以與 其他控制項之間進行互動 報表可以作為web服務 了解網路程式設計的基礎知識 掌握http網路程式設計技巧 掌握tcp網路程式設計技巧 了解system.net和system.net,sockets命名空間 掌握訪問網路...
C 39課的主要內容
ado.net簡介 ado.net 插入,刪除,修改,檢索資料 datagridview控制項 顯示和運算元據 了解ado.net的結構 了解ado,net的元件 學習使用ado,net的五大基本物件 使用ado,net進行事務處理 學習針對資料庫資訊的插入,刪除,修改,查詢操作 學習如何通過c 程...