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等开放字体格式);优点是有效利用压缩减少档案大小,并且不包含加密也不受著作权限制;