4

我有一些数据可视化动画我想在我拥有的 web 应用程序中做,并且正在考虑我拥有的不同替代方案。它基本上只是以一种漂亮的方式在文本字符串中移动。

我正在使用 Mootools 框架和Mootools FX库基本上有我想要的东西,但我想操作大约 100 个文本字符串,这意味着每个字符串都需要一个单独的 FX 对象(我认为)。

这样做的替代方法是在 Processing 中对整个内容进行编码,并使用Processing.js将其呈现到 HTML5 画布上。

在浏览器上,哪些事情最容易(我不希望网站在客户端很重)?还有其他更好的方法吗?

4

4 回答 4

1

或者使用客户端 SVG。它显示和操作 100 个文本字符串应该没有问题,并且在与 Canvas 几乎相同的浏览器中受支持(并且 IE 支持提供类似功能的 VML)。

@austin,Apache Batik 是一个服务器端 SVG 渲染器。

于 2009-08-21T07:36:04.927 回答
0

我现在不会支持 canvas 元素,因为只有大多数浏览器的最新版本支持它。我会等到支持很普遍,这可能需要一点时间。请记住,HTML5 还不是标准,并且仍可能发生变化。

您可能想研究 SVG 并查看是否有服务器端 SVG 解析器可以将输出转换为 PNG。

于 2009-08-20T23:11:55.053 回答
0

顺便说一句,Processing 只是 Java,所以你应该能够用它来编写它并在小程序中显示它。

于 2009-08-20T23:17:09.863 回答
0

为什么不是actionscript 3,此时flash player的渗透比对html 5的支持更广。

于 2009-08-20T23:57:09.017 回答