Server Sent Event:傳統的作法是客戶端向服務端發送輪詢請求,一旦有新的數據,立刻更新,這種作法消耗性能而且時效性差;HTML5中提供了Server Sent Event,他有如下優勢:輕量,相對簡單;單項傳送數據;基於HTTP協議;默認支持斷線重連;自定義發送數據類型;Server Sent Event 經過EventSource對象接收服務器發送事件的通知;
History API與單頁應用:單頁應用是指Web應用能夠無刷新在不一樣的頁面間切換,而且頁面訪問記錄會被瀏覽器保存,從而支持瀏覽器的前進、後退和刷新等操做;HTML5在History對象山新增了pushState和replaceState API配合在window對象上新增的popState事件使用,能夠實現單頁應用功能;
動畫:CSS3 Animation適用於全部塊狀元素和內聯元素,經過定義動畫中的關鍵楨來實現複雜的動畫效果;animation: name duration timing-function delay iteration-count direction;
4.5.經常使用特性
CSS3中一些經常使用特性,包括開放字體格式、背景、顏色、文字效果、邊框和用戶界面
開放字體格式(WOFF):開放字體格式(Web Open Font Format,簡稱WOFF),是一種網頁採用的字體格式標準;WOFF包含了基於SFNT的字體(如Postscript、TrueType和OpenType等開放字體格式);優勢是有效利用壓縮減小檔案大小,而且不包含加密也不受著做權限制;