Firefox和Safari部分支持它,Google的Wave和Chrome项目也依赖它,大多数web开发人员对它的意义欣喜若狂。它是HTML5,如果你不确定它到底是什么,这里有一个解释。
图片来自布鲁斯·劳森精彩的HTML5演示。
HTML5是一个规范,它规定了如何格式化web的核心语言HTML,并将其用于交付文本、图像、多媒体、web应用程序、搜索表单以及您在浏览器中看到的任何其他内容。在某些方面,它主要是一组核心标准,只有web开发人员真正需要知道。在其他方面,这是对网络整合方式的重大修改。并不是每个网站都会使用它,但是那些使用它的网站将会在现代桌面和移动浏览器(也就是说,除了internetexplorer之外的所有浏览器)中得到更好的支持。
由于谷歌、苹果、Mozilla等浏览器**商的大力支持和实施,HTML5的巨大变化已经成为一些头条新闻。入围名单:
哦,好问题!
在这个页面上,您可以通过一个很快就可以选择的Flash查看以下视频演示:
谷歌I/O 2009年主题演讲,pt。1.
Firefox 3.5将视频视为网页:
如果你运行的是最新版本的Firefox、Safari、Chrome或Opera,或者,基本上,除了Internet Explorer之外,任何定期更新的浏览器都可以提供这些链接。
HTML5演示:功能演示的巨大列表,由RemySharp优雅地编译。
欢迎使用Safari:完全使用HTML5和css3编写。
HTML5中的YouTube:完全不需要Flash(目前仅适用于Chrome和Safari)。
画布绘制和音频
整洁的互动网站,显示推特从谁是挖掘HTML5的人,与流背景音频和互动数据块。
毫无疑问,HTML5非常喜欢JavaScript及其许多亲戚事实上,新的标记标准使JavaScript类型代码更容易指向和提取每个网页的片段。至于Flash、Silverlight和其他浏览器插件,它们是HTML5试图解决的一个自然问题的人工解决方案:在网页上放置和管理交互元素。
除了是浏览器内存泄漏和崩溃的主要来源外,Flash及其同类产品也不能在每一个平台上都工作,必须重新编写并适应每一个新平台。如果你想让一个聪明的应用程序尽可能多的人使用,那么一个只写一次,到处使用的系统是理想的。当更多的浏览器和开发者支持HTML5的音频、视频和交互标准时,网络作为智能**、台式机和笔记本电脑、Windows、Mac和Linux的通用应用商店的想法就更接近现实。
苹果试图在iPhone首次发布时向开发者推销这种心态。说得委婉一点,那句话是在嘲弄。从那时起,webapps作为生产力的中流砥柱变得更加强大和受人尊敬,越来越多的开发人员对应用程序市场的封闭花园模式的热情也逐渐减弱。
这并不是说,以HTML5为动力的网络应用,由于缺乏严格的本地存储、硬件访问和严格的离线功能,将使iPhone应用商店、Android Market或我们都习惯的桌面软件过时。但看看Chrome是如何为上网本定位Chrome操作系统的,上网本依赖HTML5进行离线存储:从硬性和快速性的角度来说,它是一台辅助计算机,但为了上网的方便,你可能会经常使用它,如果不是更多的话。
HTML5不是软件版本,也不是网络开发法。这是一个投票表决和集体编辑的标准,以广泛的方式编写,以适应不同的开发风格和不同的思维之间的网页浏览器**商。
更简单地说,这取决于你用什么冲浪。以及你的网络**者遵循的标准。
桌面上的Firefox、Safari和Chrome支持HTML5规范草案中概述的一些样式和功能,比如离线存储、画布绘制,最有趣的是,还支持音频和视频标签,允许站点将多媒体文件直接流到浏览器中。苹果的Safari for iPhone和Android浏览器也支持HTML5元素,Opera Mobile也支持。想知道你的浏览器在HTML5上的位置吗?网络极客们已经花时间把这些都放到维基百科的图表上。
那些音频和视频标签并不像看上去那么自由。谷歌HTML5标准的作者伊恩·希克森(Ian Hickson)和苹果公司(Apple)的达夫·凯悦(Davd Hyatt)希望为视频流定义一种单一的、标准化的格式,但尽管他们的雇主支持H.264/MPEG-4标准,但像Mozilla这样的开源公司却无法遵守其专利“累赘”,Opera和其他网络公司并不特别喜欢授权成本。他们的另一个选择是Theora,更著名的(相对而言)是Ogg Theora。从目前的情况来看,HTML5根本不需要或建议使用单一的容器格式或编解码器,这可能意味着浏览器之间的差异。Ars Technica对HTML5视频编解码器的争论有很好的解释。
如果你已经精通HTML5,你会指出哪些我们遗漏的差异或改进?在评论中告诉我们HTML5对你和你的浏览器意味着什么。
...络开发知识正成为现代知识工作者必备的技能。那些掌握如何在这个行业创造的人,将是21世纪最具竞争力和安全感的人。 ...
...ome浏览器的速度,而你却从来没有选择观看它们。下面是如何永远阻止他们。 ...
...户提供所有这些VP9视频。这只会鼓励Mac用户改用Safari。 如何让youtube更高效地播放视频 这是一个鸡和蛋的问题,真的-**商不会实施硬件加速VP9,直到它真正被用于现实世界。谷歌通过在Chrome中添加VP8和VP9,并告诉YouTube在Chrome中...
...有一些web浏览器允许您这样做。 视频仍会缓冲 相关:如何在每个Web浏览器中启用单击播放插件 禁用自动播放只会暂停视频;但不会阻止加载。根据视频在页面上的加载方式,浏览器可能会自动下载整个视频或只是开始缓冲部...
...恶意Flash零日攻击。 假装是没有flash的**浏览器 相关:如何卸载和禁用每个网页浏览器中的闪存 大多数网站应该为iPad、iPhone和Android设备用户提供**友好版本。这些**友好型网站永远不会使用Flash。带有Flash视频播放器的网站通常...
...Java是不安全的,可怕的,现在是时候禁用它了,下面是如何禁用它的 安全性:浏览器插件被证明比浏览器本身更不安全,Flash和Java是web上最大的攻击向量。更糟糕的是,每个人都有相同的Flash或Java插件,不管他们使用什么浏览...
去年11月,Adobe在其流行的Flash插件上做了一个惊人的改变,宣布将停止为移动设备开发Flash。今天,Adobe将禁止在Android上安装新的Flash,这将有效地切断它与未来移动网络的联系——尽管该公司历史上曾断言Flash将在移动设备上实...