HTML5如何“替换”Flash?

一个辩论的主题,从iPad的揭幕出现的复苏是Flash与HTML5的问题。有一些表明HTML5有一天会取代/取代Adobe Flash。

我不开发在浏览器中运行的软件,所以我的(有限的)理解是:

> HTML是一种纯文本标记语言,通过HTTP传递到客户端浏览器。客户端浏览器解释标记并根据标准规范呈现页面(具有不同的成功程度)。
> Adob​​e Flash是处理音频,视频,声音和光栅/矢量图形的合适框架。它需要特殊的创作工具(一个编译器?)和一个自定义的播放器,可以作为插件到最常用的浏览器。

是否有人可以向技术/编码的观点解释(基于文本的标记语言(HTML5)是否可以被视为多媒体框架(Flash)的替代品)?

请没有意见的论点 – 只是技术事实。

解决方法

在讨论的上下文中,人们宽松地将HTML5称为HTML5,它是将HTML作为标记语言,指定如何呈现它的CSS以及动态操作HTML和CSS的JavaScript代码的组合。

此外,HTML5不仅具有标准文本元素,而且还包括< canvas>其上可以绘制2d图形,并且< video>嵌入视频的元素(如名称所示)。

因此,在HTML5的全面实施中,您可以实现动态网站而不使用Flash。一个例子是HTML5版本的YouTube,最近作为测试版的Safari / Chrome用户,参见here.另一个是在JavaScript HTML的NES emulator。 (后者并不真正关注HTML5 …它使用< canvas&gt ;.)

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码