所在的位置: js >> js资源 >> nodejs编写桌面软件

nodejs编写桌面软件

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/rzgz/1367.html