node也是可以写桌面软件的,一种解决方案就是基于chrome内核,运行html5页面。实现这个目标有两个框架:electroncarlo首先我们来看看electron实现桌面软件的demo(怎么安装node和npm就略过了)我们来看看效果图:electron的桌面软件接着我们看看carlo如何编写一个桌面软件demo第一步安装依赖:cnpminstallcarlo第二步,编写两个文件(index.js和index.html)index.js内容如下:index.html文件内容如下:第三步,运行:nodeindex.js效果图如下:carlo桌面软件注意:carlo解决出现中文显示乱码其实很简单,只需要在html文件添加下面的代码:metacharset=UTF-8而改变窗口的标题只需要在html文件添加下面的代码:title你的标题/title两个框架上手都很简单,我们来看看它们的异同点(electronVScarlo):electron和carlo都是基于chrome来显示窗口electron打包会把浏览器打包进去所以体积很大,而carlo基于用户自己系统的chrome浏览器,所以体积比较小
转载请注明:http://www.aierlanlan.com/tzrz/7891.html