跨平台桌⾯应⽤框架:Electron对⽐:传统桌⾯应⽤都是⾮Web技术开发的 跨平台: Win / Mac / Linux 等多个平台 桌⾯应⽤:主要⽤来开发桌⾯端应⽤ ⽽不是Web应⽤ 基本原理 将 Chromium 和 Node.js 合并到同⼀个运⾏时环境中 让你使⽤纯 JavaScript 调⽤丰富的原⽣(操作系统) APIs 并将其打包为 Mac 、 Windows 和 Linux 系统下的应⽤ 架构 后端:挣钱养家 的 Node electron-quick-start electron-quick-start # # 安装依赖库 安装依赖库 $ $ npm npm install install # # 运⾏应⽤ 运⾏应⽤ $ $ npm npm start start 基本效果: 基本使⽤ 20 crifan.com,使⽤署名4.0国际(CC BY 4.0)协议发布 all right reserved,powered Electron as GUI of Python Applications 中⽂翻译 ⽤ Electron 作为 Python 的 GUI 界⾯ - 知乎 下⾯介绍环境搭建的详细过程: 搭建能运⾏Python的Electron环境 下载代码 git git clone https://github.com/fyears/electron-python-example.git clone0 码力 | 123 页 | 21.81 MB | 1 年前3
通过 Electron 托盘(tray)实现后台执⾏⻓任务tray.setContextMenu(contextMenu) }) 基于托盘功能实现后台运⾏应⽤ 关闭应⽤前唤醒对话框⼆次确认 关闭应⽤时,触发对话框,可⽀持 3 种场景: 点击「取消」取消关闭操作; 点击「退出」,「后台运⾏」选中时,界⾯关闭,托盘不关闭,任务继续执⾏; 点击「退出」,「后台运⾏」不选中,界⾯、托盘关闭,直接退出,任务终⽌。 mainWindow.on('close' resolve(__dirname, 'icon.png')), message: `确定要退出吗?`, detail: '选择后台运⾏,正在运⾏的任务将在系统托盘中继续运⾏。', checkboxLabel: '后台运⾏', checkboxChecked: true, buttons: btns, defaultId: process0 码力 | 6 页 | 1.19 MB | 1 年前3
electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递 CN) 构建 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 向导 - 5 - 本文档使用 书栈(BookStack.CN) 构建 以下的平台是 Electron 目前支持的:0 码力 | 203 页 | 2.72 MB | 1 年前3
基于Electron vue的桌应用实战2多窗⼝口 单窗⼝口 BrowserWindow BrowserWindow 业务1 业务2 适⽤用场景 IDE, IM等 业务1 业务2 特点:项⽬目协同开发,多任务处理理 适⽤用场景 ⼯工具,流程 特点:交互简单,通信⽅方便便 Vuex Render Process Main Process Render Process Main Process IPC、RPC Render Electron Build Code signing Jenkins Job Web-Hook ⾃自动化构建、发布 Electron Build Code signing 通讯 ⼯工具 修复问题 ⼿手动构建、发布 修复问题 Unit Testing ✔ 版本管理理平台 测试 Electron应⽤用中遇到的问题和解决⽅方案 项⽬目实践 #1如何解耦业务逻辑 Node0 码力 | 34 页 | 3.47 MB | 1 年前3
共 4 条
- 1













