浏览器IE10和HTML5 你该了解的那些

互联网 | 编辑: 潘翔城 2012-10-25 00:00:00转载

你一定听说过HTML5,因为大家都在谈论它;也一定听说过Internet Explorer 10 和 Windows 8,可能你已经体验过了,那么它究竟好在哪儿?究竟能带来什么?Internet Explorer 10 和Windows 8 是微软即将发布的全新操作系统和浏览器,其中加入了在WP8 上表现出色的Modern UI(也就是我们常说的 Metro 风格),并且之后即将发布的 WP8 系统,都对 HTML5 有着很好的支持,并且在开发上也更加便利。

Internet Explorer 10 比较于 Internet Explorer 9 支持更多更酷的 HTML5 特性,如 application cache, Css 3D transform, web socket 等,硬件加速图形功能也很出色,因此可以很流畅地支持 HTML5 网站。如果你的网站可以兼 Internet Explorer 10,那么它不仅能够在其他高级浏览器上运行顺畅,更棒的是,对于 Windows 8 的用户,可以直接将网站 Pin 到开始屏幕中,简单的开发就能使网站像应用一样获得 Windows 8 的系统级功能支持, 如 Notification,实现与 Windows 8 的深度整合,增加更多的商业机会。

HTML5 是用于取代 1999 年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML标准版本,HTML5有两大特点,强化了 Web 网页的表现性能和追加了本地数据库等 Web 应用的功能。HTML5 的第一份正式草案已于 2008 年 1 月 22 日公布,现在 HTML5 仍处于完善中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

HTML5 增加了大量提升用户体验的功能标准:canvas 元素可以让开发者在一个特定区域内绘制各种复杂图形,同时可以用 javascript 控制你所绘的图形的动效,使得非 flash 的丰富的视觉效果成为可能,用户在移动端和 PC 端可以享受到一致的视觉体验;试想一个你曾经使用过的网络应用程序,一个在线图片编辑程序,你会用它做简单的图片处理,但绝对不会拿它代替 PhotoShop,因为它的交互性、响应率和功能性都远不及本地用程序。HTML5 能够很好地解决这些问题。对于交互而言,它支持的 menu 元素能够模拟菜单栏、工具栏、列表栏等本地应用控件, 而且很容易实现,drag-and-drop 功能可以模仿“将文件拖拽进垃圾箱”的操作;对于响应率而言, Programmable HTTP Cache and Serving 功能能使 web app 内容动态写入浏览器缓存,使 app 响应率接近于本地应用;Web Workers 允许 app 执行多任务,提高用户并发操作的稳定性能;Offline Web Application 允许 app 在离线状态下存储用户数据、正常浏览。你还能通过浏览器获取用户的位置信息以及更多等待你去探索的功能。

HTML5 是你的舞台,你的同行,像你一样出色的前端工程师们都在摩拳擦掌,要在这个平台上创造出意想不到的有思东西, Chrome,FireFox,Safari 已经为你的表演做好了准备,现在 Internet Explorer10 也申请加入你的阵营,兼容 Internet Explorer 10 的工作并不复杂,我们这里有一份白皮书将提供你完整的步骤,以及遇到的各种问题的解决方法,同时还会告诉你如何针对 Internet Explorer 10 进行优化 (如何为你的网站带来触摸体验,如何将它固定到开始屏幕上…)。如果你担心低版本浏览器对 HTML5 的支持问题,白皮书也会告诉你如何让 Internet Explorer 8 和之前的浏览器也能支持 HTML5。开始动手让你的网站变得更酷吧!

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑