是否有任何基于HTML Canvas构建的GUI工具包,如swing,swt,gtk或qt?因此,可以在html画布中构建applet或flex gui:s等应用程序。
答案 0 :(得分:6)
Mozilla Labs的Bespin项目目前使用自己的名为Thunderhead的工具包。它是由Bespin开发人员编写的,但它是一个可用于任何事情的独立项目。您将需要一个(免费)Bespin帐户来尝试它,因为我没有任何其他项目可以使用它。
我从未使用它,但我知道它使用DOM和CSS的子集以及它自己的类似CSS的属性。我怀疑API是非常稳定的,因为它是实验性的,并且随着Bespin开发人员的需求而发展。
答案 1 :(得分:1)
EasleJS是一个很棒的框架!
答案 2 :(得分:0)
Raphael看起来也很有趣。
答案 3 :(得分:0)
看看Ample SDK JavaScript UI Framework。它支持跨浏览器的UI技术之一是XUL,可在CSS中设置样式,并使用XUL DOM或jQuery API在JavaScript中进行编程。您还可以在框架之上创建自己的UI技术。
答案 4 :(得分:0)
kineticjs是一个很好的,使用图层dragndrop collisiondetection事件sprite等
答案 5 :(得分:0)
KineticJS和Three.js都很好。我现在正在使用KineticJS,它使生活变得更加轻松,特别是对于精灵/动画或者你可能在游戏中使用的一般东西。
答案 6 :(得分:-1)
看来,卡布奇诺就是你想要的。但速度并不那么令人印象深刻,反正还没有。
http://cappuccino.org/learn/tutorials/
看一下演示。我真的希望该项目能够得到应有的支持。
对我的最佳框架进行了全面的概述,花了我一个多月的时间。我将很快写一篇摘要。
答案 7 :(得分:-5)
Canvas不是SVG。阅读此link
请注意,并非所有浏览器都完全支持