Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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/87.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 电子应用程序的本机界面组件_Javascript_Html_Css_Chromium_Electron - Fatal编程技术网

Javascript 电子应用程序的本机界面组件

Javascript 电子应用程序的本机界面组件,javascript,html,css,chromium,electron,Javascript,Html,Css,Chromium,Electron,我正在使用Electron(以前的AtomShell)作为桌面应用程序。 它使用起来很有趣,事件驱动编程也有它的优点 我掌握了所有HTML、CSS和JS的强大功能,因为它使用了最新的Chromium构建之一。 我希望使用看起来与本机元素类似的UI元素(在我的例子中,来自OSX) 是否有一个UI库模仿本机UI元素的外观和功能,或者其他适合这种桌面应用程序的UI元素?在网上搜索了一段时间后,我发现了一个名为的引导主题。我不认为它与OSX完美匹配,但它看起来非常接近。它是麻省理工学院的开源软件,所以你

我正在使用Electron(以前的AtomShell)作为桌面应用程序。 它使用起来很有趣,事件驱动编程也有它的优点

我掌握了所有HTML、CSS和JS的强大功能,因为它使用了最新的Chromium构建之一。 我希望使用看起来与本机元素类似的UI元素(在我的例子中,来自OSX)


是否有一个UI库模仿本机UI元素的外观和功能,或者其他适合这种桌面应用程序的UI元素?

在网上搜索了一段时间后,我发现了一个名为的引导主题。我不认为它与OSX完美匹配,但它看起来非常接近。它是麻省理工学院的开源软件,所以你应该能够随心所欲地使用它。在扫描之后,它甚至调用了电子(原子壳)作为一个很好的用例:

它非常适合用于基于HTML应用程序的应用程序 容器,例如:MacGap节点WebkitGithub Atom ShellAdobe 支架外壳


这似乎完全符合您的要求。

光子是最近的一个项目,但它可能正是您想要的。目前,UI只与OSX类似

用于使用Electron构建桌面应用程序的UI工具包


链接:

另一个选择,虽然看起来很年轻,但可能是。目前,它部分支持OS X El Capitan和Windows 10,但希望可用的组件和支持的系统数量会增加

创建此库是为了给web带来本机桌面体验。它与node webkit或Electron.js等工具配合使用非常好


其他答案提供一个框架和一些组件,Xel提供更多组件。Xel构建在Web组件上,与框架无关。

这是暴露SO弱点的问题之一。提供的两个答案都是好的和有效的,但我只能将其中一个标记为正确答案。我和肖恩一起去这里,因为他速度快了一点,我想鼓励他继续回答。抱歉,Fab.@Hedge—“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。”不幸的是,光子技术的发展似乎在2016年落后于2017年。