微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTML5可以做什么Flash今天的大部分功能?

它能做什么?什么不行? (关于闪光灯)

解决方法

HTML5本身并没有做任何事情。这是一个 spec;一个 isn’t finished yet.当然,它的许多功能将允许开发人员产生与Flash类似的功能,但是由浏览器开发人员来实现所述规范。目前,不同浏览器供应商以不同的方式实施了大量的建议规范。如果您的应用程序仅使用支持某些HTML5规范(例如基于webkit的Safari 5 / Chrome / Chromium)的东西,那么您可以做很多事情(ahem,猜测您的问题源自Steve Jobs在Keynote™中提到HTML5)。但是,跨平台的支持将会遇到困难。浏览器市场上的许多主要参与者甚至没有同意视频的常见编解码器(许多H.264,目前不支持使用ogg / theora的Firefox / Opera等),所以基本上我们要去回到前一天的插件疯狂一点。

在我的规范中提出的一些令人兴奋的功能是:

> scripting drawings,images,animations的柔性帆布
>更语义准确的文件
> custom data attributes
>视频和音频支持(假设与RE:编解码器达成一致)
> web /浏览器数据库

使用所提出的HTML5规范,我个人认为会产生痛苦的主要事情之一是:

>动画设计。好的,这是一个编码网站,但我是一个编码的设计师,我和很多设计师合作。我不想以编程方式动画矢量walkcycle:D …画布几乎没有对设计师的支持。你看到你的设计师朋友写的代码this?)

这是一个显示一点点HTML5的应用程序:http://9elements.com/io/projects/html5/canvas/

你会注意到它可能会“运行”你的处理器一点(嘿,就像flash!)。

在接下来的5 – 10年里,这一切都是可能的。大多数规格(如果有的话)在主要浏览器中部分支持。您可以跟上哪个主要浏览器的布局引擎支持什么here.正式地,该规格预计将在2012年完成,并在2022年推荐。Flash仍将是一个主要的播放器。

http://html5gallery.com/

以防万一:

http://ishtml5readyyet.com/

编辑只是从我最近发布的博客评论添加一些注释

HTML5是关于语义和互操作性的;它定义了一个关于HTML生成器如何生成文档的建议。如果浏览器采用这些标准,这将使生产者更容易创建可以被使用的无人插件的可互操作的内容
这就是为什么我喜欢Flash因为它的标准是由“写”标准的同一个人实施的。它的行为是相同的跨平台(大多数),因为它是一个插件。 HTML5的主要目的是减少对插件的需求。

我们(我们是开发人员,设计师)需要注意的一件事是将CSS3和Javascript融入到HTML5中。你看到的很多很酷的东西被表示为HTML5,不是(苹果最近的“HTML5”展示 – 其中大部分不是HTML5 – 是一个很好的例子)。这是jQuery;它是CSS3动画和转换;它是专有的视频编解码器,只支持一个浏览器。对于我的懊恼,HTML5已经成为新的“Web 2.0”,代表了相当多的相关技术。

原文地址:https://www.jb51.cc/html5/168943.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。