HTML5 是對 HTML 標準的第五次修訂。

HTML5
HTML5 是對 HTML 標準的第五次修訂。其主要的目標是將互聯網語義化,以便更好地被人類和機器閱讀,並同時提供更好地支持各種媒體的嵌入。HTML5 的語法是向後兼容的。現在國內普遍說的 H5 是包括了 CSS3,JavaScript 的說法(嚴格意義上說,這麼叫並不合適,但是已經這麼叫開了,就將錯就錯了)。
:
HTML5是HTML最新的修訂版本,2014年10月由萬維網聯盟(W3C)完成標準制定。
HTML5的設計目的是爲了在移動設備上支持多媒體。
HTML5 中的一些有趣的新特性:
:用於繪畫的 canvas 元素。
:用於媒介回放的 video 和 audio 元素
http:/ /www.iis7.com/b/wzjk/
:對本地離線存儲的更好的支持。
:新的特殊內容元素,比如 article、footer、header、nav、section。
:新的表單控件,比如 calendar、date、time、email、url、search。
一.HTML5 的改進
新元素
新屬性
完全支持 CSS3
Video 和 Audio
2D/3D 製圖
本地存儲
本地 SQL 數據
Web 應用
二.HTML5 多媒體
使用 HTML5 你可以簡單的在網頁中播放 視頻(video)與音頻 (audio) 。
HTML5

  1. 數據庫名稱
  2. 版本號
  3. 描述文本
  4. 數據庫大小
  5. 創建回調
    第五個參數,創建回調會在創建數據庫後被調用。


HTML5 應用程序緩存
使用 HTML5,通過創建 cache manifest 文件,可以輕鬆地創建 web 應用的離線版本。
什麼是應用程序緩存(Application Cache)?:
HTML5 引入了應用程序緩存,這意味着 web 應用可進行緩存,並可在沒有因特網連接時進行訪問。
應用程序緩存爲應用帶來三個優勢:

  1. 離線瀏覽 - 用戶可在應用離線時使用它們
  2. 速度 - 已緩存資源加載得更快
  3. 減少服務器負載 - 瀏覽器將只從服務器下載更新過或更改過的資源。

HTML5 Web Workers
web worker 是運行在後臺的 JavaScript,不會影響頁面的性能。
什麼是 Web Worker?:
當在 HTML 頁面中執行腳本時,頁面的狀態是不可響應的,直到腳本已完成。
web worker 是運行在後臺的 JavaScript,獨立於其他腳本,不會影響頁面的性能。您可以繼續做任何願意做的事情:點擊、選取內容等等,而此時 web worker 在後臺運行。

HTML5 服務器發送事件(Server-Sent Events)
HTML5 服務器發送事件(server-sent event)允許網頁獲得來自服務器的更新。
Server-Sent 事件 - 單向消息傳遞:
Server-Sent 事件指的是網頁自動獲取來自服務器的更新。
以前也可能做到這一點,前提是網頁不得不詢問是否有可用的更新。通過服務器發送事件,更新能夠自動到達。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章