解决方法
在我的规范中提出的一些令人兴奋的功能是:
> 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仍将是一个主要的播放器。
以防万一:
HTML5是关于语义和互操作性的;它定义了一个关于HTML生成器如何生成文档的建议。如果浏览器采用这些标准,这将使生产者更容易创建可以被使用的无人插件的可互操作的内容。
这就是为什么我喜欢Flash因为它的标准是由“写”标准的同一个人实施的。它的行为是相同的跨平台(大多数),因为它是一个插件。 HTML5的主要目的是减少对插件的需求。
我们(我们是开发人员,设计师)需要注意的一件事是将CSS3和Javascript融入到HTML5中。你看到的很多很酷的东西被表示为HTML5,不是(苹果最近的“HTML5”展示 – 其中大部分不是HTML5 – 是一个很好的例子)。这是jQuery;它是CSS3动画和转换;它是专有的视频编解码器,只支持一个浏览器。对于我的懊恼,HTML5已经成为新的“Web 2.0”,代表了相当多的相关技术。