-
Electron基础
- Electron概述
- Electron架构
- Electron创建
- Electron目录
- Electron周期
-
Electron进程
- 进程概述
- 进程通信
- 异步通信
- 同步通信
- Promise通信
- 预加载通信
-
Electron窗口
- 创建窗口语法
- 设置窗口宽高
- 设置窗口位置
- 最大最小宽高
- 允许调整大小
- 是否允许拖动
- 最大化最小化
- 始终在最上层
- 是否全屏打开
- 加载内容方式
-
Electron菜单
- 菜单概述
- 应用菜单
- 上下文菜单
- 托盘菜单
-
Electron缓存
- 渲染进程专用
- 主/渲染进程用
-
Electron弹窗
- 对话框
- 系统通知
-
Electron网络
- 与Web服务器通信
- 与WebSocket通信
-
Electron硬件
- 硬件概述
- 屏幕设备
- 音视频设备
- 电源设备
- 打印机设备
- 硬件信息
-
Electron安全
- 安全策略
- 系统兼容
- 自动重启
-
Electron框架
- 框架概述
- 框架安装
- 框架打包
-
Electron发布
- 发布概述
- 生成图标
- 生成安装包
1 Electron简介
Electron 是由GitHub 推出的一款开源框架,其使用 HTML、CSS、JavaScript等前端技术来开发桌面应用程序,一套代码可同时适配 Windows、macOS、Linux 三大平台。
2 Electron特点
(1) 跨平台:同一套代码,可构建出能在Windows、macOS、Linux 上运行的桌面应用程序;
(2) 开发简单:使用 HTML、CSS、 JavaScript等前端技术开发;
(3) 底层权限:可访问文件系统、操作系统等底层接口。
3 Electron作用
用于构建可在 Windows、macOS、Linux 系统上运行的桌面应用程序。
4 Electron官网
地址:https://www.electronjs.org/