Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
User interface 画布或SVG UI组件_User Interface_Html_Canvas_Svg - Fatal编程技术网

User interface 画布或SVG UI组件

User interface 画布或SVG UI组件,user-interface,html,canvas,svg,User Interface,Html,Canvas,Svg,我想使用canvas或SVG构建一个web应用程序。但我想使用一个库,它为我提供一些预先制作的ui组件,比如文件菜单或表单 有哪些库可以通过这两种技术实现这一点?Mocha ui使用Canvas,可能是最接近好的文件菜单和表单的库: 还有一些事情需要考虑: -SVG的拉斐尔 -Mozilla Bespin用于画布的预制代码编辑器如果您不想将HTML用于小部件,请查看基于svg的框架(具有菜单、窗口、小部件等)。查看基于画布的框架 Zebra为开发基于WEB的富UI应用程序带来了全新的视角和可能

我想使用canvas或SVG构建一个web应用程序。但我想使用一个库,它为我提供一些预先制作的ui组件,比如文件菜单或表单


有哪些库可以通过这两种技术实现这一点?

Mocha ui使用Canvas,可能是最接近好的文件菜单和表单的库:

还有一些事情需要考虑:

-SVG的拉斐尔


-Mozilla Bespin用于画布的预制代码编辑器

如果您不想将HTML用于小部件,请查看基于svg的框架(具有菜单、窗口、小部件等)。

查看基于画布的框架


Zebra为开发基于WEB的富UI应用程序带来了全新的视角和可能性。该方法位于HTML5画布元素之上,使得呈现任何可想象的UI成为可能。Zebra开发更接近于软件工程,在软件工程中,您可以基于easy Zebra OOP概念编写结构良好、可支持、可扩展的代码

链接是404,下面是一个有效的示例链接:旧问题和答案,但为了使其更完整,您应该将Zebra UI添加到此列表中。看起来摩卡UI链接现在已经死了。