和IE10一起迎接未来
The Future is landing,html的未来就是Html5。我们每天浏览的网站都是html语言编写的,使用它编写的网页构成了互联网最主要的内容形式。现今的html标准是1999年由W3C制定的HTML 4.01和XHTML 1.0,看时间也不难发现距离上一代标准已经过去了13年,对于发展速度飞快的互联网来说已经很难适应其新的要求了。HTML5标准在2004年提出,2007年纳入w3c标准制定工作中,主体内容已基本成型。说到现在极其火热的Html5话题起因还是2010年4月乔布斯一篇题为“对flash的思考”的文章,他指出随着HTML5的发展,观看视频或其它内容时,Adobe Flash将不再是必须的,以及苹果公司坚决抵制flash进入该公司任何iOS终端设备上,一时使得Html5名声大噪,直到今天。
Html5影响我们日常生活最主要的还是乔布斯说的和flash那纠结的关系,首先来看一网站:http://www.quirksmode.org/Html5/tests/video.html 虽然不很精美但是很能说明问题。
以往我们在浏览器上观看视频无非两种方式:flash或者windows media player&Quicktime插件,这也是目前主流网站仍然在使用的方式,但是这个方式会带来一些问题,首先flash和Quicktime需要单独安装(Windows 8的IE10已内置flash,Windows 7仍需要单独安装),flash等插件占用系统资源很大,对浏览器稳定性有影响,插件加载的内容需要单独渲染不能和文本内容很好的同步(有时候滚动页面flash会延迟或者错位),对浏览器启动时间有影响,更主要的是频繁调用插件对开发者来说是很烦恼的事情。
而如果使用Html5呢?Html5最受欢迎的改进莫过于提供了<video>和<audio>标签,这让浏览器不需要使用flash就可以直接播放视频和音乐。在上面提供的网站上播放视频,在视频上右键不会出现flash的菜单,因为视频被浏览器原生播放了,页面滚动也更加顺滑自然,不会出现flash拖尾的现象,性能非常理想。Html5还可以用来制作游戏。
例如这个俄罗斯方块游戏:http://www.Html5china.com/Html5games/tetris/
以及这个桌球游戏:http://www.Html5china.com/Html5games/008ball/
很难想象这些都仅仅是使用html、css、js来实现的,没有添加任何插件,其游戏性能比flash丝毫不差而且更加平稳顺畅。IE9开始微软就将支持Html5作为IE的重要更新,IE9对Html5的支持度是比较有限的,IE9则为IE10的大幅更新奠定了基础,IE10 对requestAnimationFrame API 的支持是所有浏览器中最好的,根据显示器刷新频率,确定每秒分配的动画,能够最高效、节能的实现流畅的动画效果;至于CSS3的新标准,IE10独有的浮动定位功能(写法是 float: -ms-positioned;)更让它在Html5 支持方便高人一等,种种优势使得IE10对Html5、css3的支持度达到了很高水平。IE10具有GPU加速,其硬件加速范围是IE9的3倍之多,支持了多达33项新标准,且使用Direct2D、DirectWrite和XPS技术,借助GPU之力渲染文本、图像、视频和可缩放矢量图形,GPU渲染是完全兼容Html5的,包括上述的视频播放,IE10支持H264编码的视频,在支持的系统上视频可以被GPU硬解从而大幅降低CPU占用率。
Html5配合最新css标准css3,将为日后的互联网更加统一更加富娱乐性提供完善的技术标准,支持Html5也成为了各家浏览器必然的要求,IE10在大幅提升Html5支持度的同时也对css3提供了更加完善的支持,在互联网未来越来越趋向标准化的进程中,IE也将跟上发展的脚步。
知识帖,要好好看看,多学习 嘛,这种科普贴要多支持啊~ 顶起~~~{:9_610:} 看起来挺诱人的,实际还是很麻烦? 我是元芳 发表于 2012-10-26 16:44 static/image/common/back.gif
看起来挺诱人的,实际还是很麻烦?
实际就是开发者的事情了,用户只要体验就好。 好期待的说 。。。。。 答题进入这里了! 学习了。顶一下。 科普贴要多支持啊~ 继续顶起!
页:
[1]