1,HTML5有哪些新特性,移除了哪些元素?
- 拖放API
- 语义化更好的标签,例如,header,nav,footer,aside,article,section
- 音频视频(Audio,Video)API
- 画布(Canvas)API
- 地理(Geolocation)API
- 本地离线储存,长期储存,浏览器关闭后数据不丢失
- 会话储存,数据在浏览器关闭后自动删除
- 表单控件包括calendar,data,time,email,URL,search
- 新的技术包括webworker,websocket,Geolocation
- 移除的元素有:纯表现的元素,包括big,center,font,strike,tt,u,s;对可用性产生负面影响的元素:frame,frameset,noFrame
2,如何处理HTML5新标签浏览器的兼容问题
IE678支持用document.creatElement产生标签,可以用此让这些浏览器支持标签;
浏览器支持标签后,可以添加标签默认样式,最好是使用成熟的框架,引入html5shim框架
3,如何区别HTML和HTML5
用doctype声明新增的结构元素和功能元素来区分他们
4,如何实现浏览器内多个标签页之间的通信
在标签页之间,调用localstorage,cookie等数据储存,实现通信