瀏覽器重新整理頁面的三種方式

2021-04-13 14:05:21 字數 1377 閱讀 3816

瀏覽器(browser)重新整理頁面的三種方式

1:通過直接寫html tag重新整理,即所謂的"client pull"方式

ee4000 system info

browser 將會每隔3秒重新整理一次此頁面.

先發:http/1.0 200

content-type:multipart/x-mixed-replace;boundary=next  

--next

content-type: text/html

first data(或)

等待一段時間之後再發(注意此時不發"http/1.0 200"等head了):

--next

content-type: text/html

second data

...等待一段時間之後再發結束報文:

--next

last data

--next--

在以上content-type:multipart/x-mixed-replace;boundary=next頭中,x-mixed-replace表示通知browser收到數

據後在顯示時要覆蓋前面收到的資料,next為邊界符.這種server push機制的特點是:server傳送完第一部分

response之後並不關閉socket,一直報持保持open(這樣會導致server端開啟較多的tcp/ip port),如果server每次

傳送的是一張,只要間隔時間足夠短的話則可形成動畫效果.server push機制對於開發web 即時通訊工具(im)

是比較關鍵的.

為了便於理解,以下為server端產生響應報文的**:

瀏覽器後退重新整理頁面

專案中未讀訊息列表,點選讀取再返回後,仍然顯示未讀。window.onpageshow function event onpageshow 事件在使用者瀏覽網頁時觸發。onpageshow 事件類似於 onload 事件,onload 事件在頁面第一次載入時觸發,onpageshow 事件在每次載入...

button 重新整理頁面的幾種方式

k markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細語法參考幫助?本編輯器支援markdown extra,擴充套件了很多好用的功能。具體請...

js重新整理頁面的幾種方式

1 window.loaction.href url 在當前頁面開啟新的url window.location.href 你的url eg 跳轉2 window.location.reload 強制重新整理頁面,從伺服器重新請求!和f5功能一樣。window.location.reload eg 跳...