Electron的原理很简单,基本上就是使用我们常见的chrome浏览器的宏伏内核为基础通过nodejs和底层 *** 作系统进行 *** 作交互。
必要的准备内容不多,不管你是windows,linux还是mac只要安装最新版本的nodejs就可以了,除此之外确保你有npm和git
然后打开命令提示符输入
安装依赖的过程可能比较久,npm会自动安装一些windows的编译包。
安装成功并且运行了会提示入下图
实际上就是个chrome浏览器的壳子把html和css以及js绘制的UI显示出来,右边的debug工具都是和chrome里一模一样的。
当然我们也可以关闭它。显示的时候看起来就更加像是一个浏览器了。
electron的目录结构如下。
package.json是我们常见的npm包管理软件,这里主要是一些APP的应用信息,包的管理和开发用的脚本命令。在这里我们还要定义好main为main.js如果没有定义的话会默认启动index.js。这里和nodejs默认的情况首枯都差不多。
main.js是应用程序的主进程文件,这个主进程文件就是用来创建应用程序窗口和处理系统事件使用的文件。它看起来大概是下面这个样子。
这个文件显示主界面的信息内容。
就是图中红色箭头指示的位置。
electron想必qt开发起来就容易多了,因为我们可以通过html,css和javascript这样简单容易的语言开发跨平台的桌面应用,因为读取的是html文件,这还意味着我们可以更容易的在服务端实时更新数据内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)