如果我不使用视频或音频,HTML5会改变什么吗?

时间:2011-01-18 14:57:57

标签: html5

我一直听到关于HTML5的一切以及它有多棒,但如果我真的不关心音频和视频,它对我来说真的有什么变化吗?我已经阅读了它支持的新标签,除了视频和音频功能之外,它们似乎并不是那么具有革命性。

3 个答案:

答案 0 :(得分:3)

从维基百科无耻地复制粘贴:

  • 用于即时模式2D绘图的画布元素。
  • 定时播放媒体(可能对您不感兴趣)
  • 离线存储数据库(离线Web应用程序)。请参见Web存储[21]
  • 文档编辑(通过DOM API和用户界面)
  • 拖和降
  • 跨文档消息传递
  • 浏览器历史记录管理
  • MIME类型和协议处理程序注册。
  • 微数据
  • 基于浏览器的SQL数据库
  • 哦,WebSockets取代AJAX和Comet。

http://en.wikipedia.org/wiki/HTML5#New_APIs

答案 1 :(得分:2)

  • DOM存储
  • 帆布
  • 支持拖放
  • 语义微格式支持

答案 2 :(得分:1)

有关HTML5的最大交易之一是HTML4从未定义错误处理,但这在HTML5中有明确定义。所有浏览器供应商都在构建符合此规范的HTML5解析器。虽然这并不性感,但最终结果是浏览器将变得更加互操作(特别是在作者出错的情况下)。从长远来看,这意味着您将花费更少的时间来让所有浏览器正常工作,并且用户将从他们选择的浏览器中受损较少的网站中受益。

HTML5还允许您使用其他答案中提到的许多技术制作更多应用程序质量的网站。 Opera Dragonfly(我参与的项目)是一个复杂的网络应用程序,它不使用音频或视频,但利用了大量的HTML5技术。我们使用AppCache确保它在您离线时仍然有效,Web存储可以保存用户首选项和历史记录(我们可以存储比允许的更多信息)并且可能会使用Web Workers来允许应用程序使用多个进程立刻(将加快多核机器的性能)。

如果您正在使用图形进行任何操作,那么Canvas API会为您提供大量绘图选项,而SVG(一种开放矢量格式)现在可以在您的HTML页面中使用。之前的页面必须作为XML包含在SVG中才能包含在其中。