 electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome contentTracing dialog globalShortcut ipcMain Menu MenuItem powerMonitor - 2 - 本文档使用 书栈(BookStack.CN) 构建 powerSaveBlocker protocol session webContents Tray 在渲染进程(网页)内可用的模块 desktopCapturer ipcRenderer node-webkit)在技术上的差异 构建系统概览 构建步骤(macOS) 构建步骤(Windows) 构建步骤(Linux) 在调试中使用 Symbol Server Electron 常见问题 - 3 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《electron中文教程》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome contentTracing dialog globalShortcut ipcMain Menu MenuItem powerMonitor - 2 - 本文档使用 书栈(BookStack.CN) 构建 powerSaveBlocker protocol session webContents Tray 在渲染进程(网页)内可用的模块 desktopCapturer ipcRenderer node-webkit)在技术上的差异 构建系统概览 构建步骤(macOS) 构建步骤(Windows) 构建步骤(Linux) 在调试中使用 Symbol Server Electron 常见问题 - 3 - 本文档使用 书栈(BookStack.CN) 构建 致谢 当前文档 《electron中文教程》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。0 码力 | 203 页 | 2.72 MB | 1 年前3
 基于Electron vue的桌应用实战2快速⽣生成⻚页⾯面 接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 特点:项⽬目协同开发,多任务处理理 适⽤用场景 ⼯工具,流程 特点:交互简单,通信⽅方便便 Vuex Render Process Main Process Render Process Main Process IPC、RPC Render Process IPC 、RPC IPC ✔ 项⽬目实践 应⽤用架构 ⽤用户功能 ⼯工程搭建 项⽬目配置 模板注⼊入 构建部署 视图层 Bridge Vue-Router Vuex Iview Electron 底层 Main Process Render Process 底层 代理理层 SSO Stash ⽤用户信息 版本统计 权限管理理 构建层 Electron-builder webpack Gulp etc…… UAC ├── bin │ ├── jenkins.sh │ ├── run-test.sh ├── tasks0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2快速⽣生成⻚页⾯面 接⼊入发布系统 DevOps H5、PC 查询、表单、图表 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 特点:项⽬目协同开发,多任务处理理 适⽤用场景 ⼯工具,流程 特点:交互简单,通信⽅方便便 Vuex Render Process Main Process Render Process Main Process IPC、RPC Render Process IPC 、RPC IPC ✔ 项⽬目实践 应⽤用架构 ⽤用户功能 ⼯工程搭建 项⽬目配置 模板注⼊入 构建部署 视图层 Bridge Vue-Router Vuex Iview Electron 底层 Main Process Render Process 底层 代理理层 SSO Stash ⽤用户信息 版本统计 权限管理理 构建层 Electron-builder webpack Gulp etc…… UAC ├── bin │ ├── jenkins.sh │ ├── run-test.sh ├── tasks0 码力 | 34 页 | 3.47 MB | 1 年前3
 跨平台桌⾯应⽤框架:Electron所属技术领域: 跨平台的桌⾯端应⽤开发 谁开发的: Github 旧称: Atom Shell 历史 2013年作为构建Github上可编程的⽂本编辑器Atom的框架⽽被开发出来 2014春季这两个项⽬开源出来 ⼀句话描述:⼀个⽤纯Web技术来构建跨平台桌⾯应⽤程序的开源框架 Web技术: HTML 、 CSS 和 JavaScript 对⽐:传统桌⾯应⽤都是⾮Web技术开发的 ⼀个 Node. js 的变体 专注于桌⾯应⽤⽽不是 Web Server 端 使⽤ web ⻚⾯作为它的 GUI 主⻚ Electron | 使⽤ JavaScript,HTML 和 CSS 构建跨平台的桌⾯应⽤程序 竞品 nw.js 现状 已成为开源开发者、初创企业和⽼牌公司常⽤的开发⼯具 详⻅后续章节:应⽤举例 优势 颜值⾼=界⾯美观 原因: Web 技术( HTML0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:Electron所属技术领域: 跨平台的桌⾯端应⽤开发 谁开发的: Github 旧称: Atom Shell 历史 2013年作为构建Github上可编程的⽂本编辑器Atom的框架⽽被开发出来 2014春季这两个项⽬开源出来 ⼀句话描述:⼀个⽤纯Web技术来构建跨平台桌⾯应⽤程序的开源框架 Web技术: HTML 、 CSS 和 JavaScript 对⽐:传统桌⾯应⽤都是⾮Web技术开发的 ⼀个 Node. js 的变体 专注于桌⾯应⽤⽽不是 Web Server 端 使⽤ web ⻚⾯作为它的 GUI 主⻚ Electron | 使⽤ JavaScript,HTML 和 CSS 构建跨平台的桌⾯应⽤程序 竞品 nw.js 现状 已成为开源开发者、初创企业和⽼牌公司常⽤的开发⼯具 详⻅后续章节:应⽤举例 优势 颜值⾼=界⾯美观 原因: Web 技术( HTML0 码力 | 123 页 | 21.81 MB | 1 年前3
共 3 条
- 1













