5

HTML 5是新的 W3C 对 HTML 的定义,它很可能代表了互联网的发展方向,因为人们发现了下一个在其中工作的杀手级应用程序。

有像<video>标签这样广为人知的“公共”编码功能,但我想知道到目前为止人们发现了哪些低级编码技巧可能是重要的、有用的、有趣的或以上所有。

到目前为止我遇到的一些例子:

控制数据传输的拖放事件 - 例如:

document.addEventListener("dragstart", function(event)
{
   event.dataTransfer.setData("image/png", slides.imageRep());
   event.dataTransfer.setData("slides", slides.serializedRep());
   // etc.
}, false)

2维和3维图形通过<canvas>元素的扩展。

上下文感知的 html 块

(作为奖励 -<applet><marquee>标签的过时 - 哇哦!)

<ruby>象形文字标签

我不确定这是否是新的,但<progress>标签 - 这些动态可更新的标签将使网络体验更加丰富。

有人玩过这些并发现了一些有趣的例子吗?也许一些演示代码?

4

2 回答 2

2

Chrome Experiments上有很好的示例

从关于页面:

这些实验由来自世界各地的设计师和程序员使用最新的开放标准创建,包括 HTML5、Canvas、SVG 等

于 2009-10-26T17:12:41.077 回答
1

查看来自 Mozilla Labs 的Bespin - 它是一个完全用 JavaScript 编写的代码编辑器,使用 Canvas。

此外,它本身可能不是一个“示例”,但 Mozilla 开发者中心上的Canvas 教程<canvas />是对该元素的一个很好的介绍。

于 2009-10-26T17:27:44.433 回答