Electron

  • 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/