主进程和渲染进程
定义原生菜单,顶部菜单
文件读取展示
定义快捷键
主进程和渲染进程通讯
打包
electron结合框架开发
一、Electron的基本介绍
1、electron是干什么的?
Electron是使用JavaScript、HTML和CSS构建跨平台的桌面应用程序。
2、为什么选择electron?
- Electron可以让你使用纯JavaScript调用丰富的原生APIs来创造桌面应用。你可以把它看作是专注于桌面应用。
- 在PC端桌面应用开发中,nwjs和electron都是可选的方案,它们都是基于Chromium和Node的结合体,而electron相对而言是更好的选择方案,它的社区相对比较活跃,Bug比较少,文档相对利索简洁。
- Electron相对比nw.js靠谱,有一堆成功的案例:Atom编辑器,Visual Studio Code,WordPress等等
- Node.js的所有内置模块都在Electron中可用。
二、5分钟快速上手
1、新建文件夹,使用npm init命令初始化package.json文件。
一直回车,直到看到Is this OK?再次回车,就可以看到文件夹下生成了一个package.json文件。
2、在文件夹下使用命令:cnpm intall electron -S 安装elect