Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何构建在HTML画布之上的GUI工具包,如swing、swt、gtk或qt?_Javascript_Html_Ajax_User Interface_Canvas - Fatal编程技术网

Javascript 是否有任何构建在HTML画布之上的GUI工具包,如swing、swt、gtk或qt?

Javascript 是否有任何构建在HTML画布之上的GUI工具包,如swing、swt、gtk或qt?,javascript,html,ajax,user-interface,canvas,Javascript,Html,Ajax,User Interface,Canvas,是否有任何构建在HTML画布之上的GUI工具包,如swing、swt、gtk或qt?因此,可以在html画布中构建小程序或flex gui:s之类的应用程序。看起来也很有趣。Mozilla实验室的项目目前使用他们自己的工具包,名为。它是由Bespin开发人员编写的,也是为Bespin开发人员编写的,但它是一个单独的项目,可以用于任何用途。您将需要一个(免费)Bespin帐户来尝试它,因为据我所知,没有任何其他项目使用它 我从未使用过它,但我知道它使用了DOM和CSS的子集,以及它自己的类似CSS

是否有任何构建在HTML画布之上的GUI工具包,如swing、swt、gtk或qt?因此,可以在html画布中构建小程序或flex gui:s之类的应用程序。

看起来也很有趣。

Mozilla实验室的项目目前使用他们自己的工具包,名为。它是由Bespin开发人员编写的,也是为Bespin开发人员编写的,但它是一个单独的项目,可以用于任何用途。您将需要一个(免费)Bespin帐户来尝试它,因为据我所知,没有任何其他项目使用它


我从未使用过它,但我知道它使用了DOM和CSS的子集,以及它自己的类似CSS的属性。不过,我怀疑API是否非常稳定,因为它是实验性的,并且随着Bespin开发人员的需要而发展。

画布不是SVG。读这个


请注意,所有浏览器都不完全支持这一功能。它支持跨浏览器的UI技术之一是XUL,它可以在CSS中设置样式,并可以在JavaScript中使用XUL DOM或jQuery API进行编程。您还可以在框架之上创建自己的UI技术。

看来,卡布奇诺是您想要的。但是速度不是那么令人印象深刻,至少现在还不是

看看演示。我真的希望这个项目能得到应有的支持


我花了一个多月的时间才对最好的框架有了一个明确的了解。我将很快写一篇总结。

kineticjs是一个很好的框架,使用层dragndrop碰撞检测事件sprites等

EasleJS是一个很棒的框架


KineticJS和Three.js都是好的。我现在正在使用KineticJS,它使生活变得更加轻松,尤其是对于精灵/动画或游戏中可能使用的一般东西。

我假设OP要求用基于画布的web GUI替换经典GUI,卡布奇诺至少在某种程度上对其进行了分类。事实上,你能告诉我你是如何解释这个问题的吗?是的,百老汇,一个GDK后端,似乎可以在浏览器的画布上显示GTK应用程序