HTML5 Web Workers
web worker 是運行在后臺的 JavaScript,不會影響頁面的性能,更好的解釋是,你可以使用web worker提供的一種簡單的方法來為web內容在后臺線程中運行腳本,這些線程在執行任務的過程中并不會干擾用戶界面!
什么是 Web Worker?
當在 HTML 頁面中執行腳本時,頁面的狀態是不可響應的,直到腳本已完成。
web worker 是運行在后臺的 JavaScript,獨立于其他腳本,不會影響頁面的性能。您可以繼續做任何愿意做的事情:點擊、選取內容等等,而此時 web worker 在后臺運行。
瀏覽器支持
Internet ExplorerFirefoxOperaGoogle ChromeSafari
Internet Explorer 10, Firefox, Chrome, Safari 和 Opera 都支持Web workers.
HTML5 Web Workers 實例
下面的例子創建了一個簡單的 web worker,在后臺計數:
- HTML5 SSE
- HTML5 服務器發送事件(Server-Sent Events)
- 04-01 關注:0
- HTML5 Web Workers
- web worker 是運行在后臺的 JavaScript,不會影響頁面的性能,更好的解釋是,你可以使用web worker提供的一種簡單的方法來為web內容在
- 03-31 關注:7
- HTML5 應用程序緩存
- 使用 HTML5,通過創建 cache manifest 文件,可以輕松地創建 web 應用的離線版本。這意味著,你可以在沒有網絡連接的情況下進行訪問。
- 03-31 關注:6
- HTML5 Web SQL
- Web SQL 是在瀏覽器上模擬數據庫,可以使用JS來操作SQL完成對數據的讀寫。
- 03-31 關注:4
- HTML5 Web 存儲
- 在HTML5之前,主要是使用cookies存儲,cookies的缺點有:需要在請求頭上帶著數據,存儲大小不過,在4k之內。
- 03-31 關注:4
- HTML5 表單屬性
- 在之前的章節內容中,我們介紹了HTML5表單元素,進一步的,在本節內容中,你會了解到HTML5的表單屬性。
- 03-31 關注:4
- HTML5 表單元素
- 注意:不是所有的瀏覽器都支持HTML5 新的表單元素,但是你可以在使用它們,即使瀏覽器不支持表單屬性,仍然可以顯示為常規的表單元素。
- 03-31 關注:5