 electron中文教程
CN) 构建 致谢 当前文档 《electron中文教程》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现 目前支持的: 对于 macOS 系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist 你也可以重命名帮助应用程序以避免在应用程序监视器中显示 Electron Helper ,但是请确保你已经修改了帮 助应用的可执行文件的名字。 一个改过名字的应用程序的构造可能是这样的: 1. MyApp.app/Contents 2. ├──0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
CN) 构建 致谢 当前文档 《electron中文教程》 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现 目前支持的: 对于 macOS 系统仅有64位的二进制文档,支持的最低版本是 macOS 10.8。 仅支持 Windows 7 及其以后的版本,之前的版本中是不能工作的。 对于 Windows 提供 x86 和 amd64 (x64) 版本的二进制文件。需要注意的是 ARM 版本的 Windows 目 前尚不支持. 预编译的 ia32 ( i686 ) 和 x64 Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist 你也可以重命名帮助应用程序以避免在应用程序监视器中显示 Electron Helper ,但是请确保你已经修改了帮 助应用的可执行文件的名字。 一个改过名字的应用程序的构造可能是这样的: 1. MyApp.app/Contents 2. ├──0 码力 | 203 页 | 2.72 MB | 1 年前3
 通过 Electron 托盘(tray)实现后台执⾏⻓任务}, }, ]); tray.setContextMenu(contextMenu); } createTray(); 根据操作系统类型和系统 Mode 定制托盘图标 MacOS ⽀持 light、dark 两种 mode,根据 mode 展示不同的图标: nativeTheme.shouldUseDarkColors 可以判断系统 resolve(__dirname, process.platform !== 'darwin' ? 'tray_win.png' : nativeTheme.shouldUseD nativeTheme 提供 update 监听系统本身的 Mode 变化 // refresh icon when MacOS dark/light theme has changed nativeTheme.on('updated'0 码力 | 6 页 | 1.19 MB | 1 年前3 通过 Electron 托盘(tray)实现后台执⾏⻓任务}, }, ]); tray.setContextMenu(contextMenu); } createTray(); 根据操作系统类型和系统 Mode 定制托盘图标 MacOS ⽀持 light、dark 两种 mode,根据 mode 展示不同的图标: nativeTheme.shouldUseDarkColors 可以判断系统 resolve(__dirname, process.platform !== 'darwin' ? 'tray_win.png' : nativeTheme.shouldUseD nativeTheme 提供 update 监听系统本身的 Mode 变化 // refresh icon when MacOS dark/light theme has changed nativeTheme.on('updated'0 码力 | 6 页 | 1.19 MB | 1 年前3
 基于Electron vue的桌应用实战2桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 核⼼心功能 应⽤用介绍 多⼯工程模板 ⼀一键集成SDK 快速⽣生成⻚页⾯面 Process Render Process Clinet Server CrashReporter Crash Log 客户端版本多,⽤用户崩溃信 息收集困难 崩溃⽐比率和出错版本,咨询 ⽤用户,提供信息较少 Crashed Crash监控上报 IM打通报警 Crash SDK 项⽬目实践 #4如何定位和收集问题 错误信息 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 场景化⻚页⾯面 登录SDK,数据上报,权限系统,发 布系统等…… 新项⽬目 效率低,同质化,重复成本 核⼼心功能 应⽤用介绍 多⼯工程模板 ⼀一键集成SDK 快速⽣生成⻚页⾯面 Process Render Process Clinet Server CrashReporter Crash Log 客户端版本多,⽤用户崩溃信 息收集困难 崩溃⽐比率和出错版本,咨询 ⽤用户,提供信息较少 Crashed Crash监控上报 IM打通报警 Crash SDK 项⽬目实践 #4如何定位和收集问题 错误信息 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结0 码力 | 34 页 | 3.47 MB | 1 年前3
 跨平台桌⾯应⽤框架:ElectronElectron简介 Electron概述 所属技术领域: 跨平台的桌⾯端应⽤开发 谁开发的: Github 旧称: Atom Shell 历史 2013年作为构建Github上可编程的⽂本编辑器Atom的框架⽽被开发出来 2014春季这两个项⽬开源出来 ⼀句话描述:⼀个⽤纯Web技术来构建跨平台桌⾯应⽤程序的开源框架 Web技术: HTML 、 CSS 和 JavaScript Web Server 前端:貌美如花 的 Chromium 负责:显示内容 注:可以看成 Chromium 是 Chrome 的浏览器的内核实现 可把Electron看成 ⼀个被 JavaScript 控制的,精简版的 Chromium 浏览器 ⼀个 Node. js 的变体 专注于桌⾯应⽤⽽不是 Web Server 端 使⽤ web ⻚⾯作为它的 GUI 主⻚ Electron Python 代码交互了。 然后再去启动electron: ./node_modules/.bin/electron ./node_modules/.bin/electron .. 即可看到计算器的界⾯: python⽀持 32 ⾄此即在mac中跑通此处的 electron-python-example 了。 剩下的就是⾃⼰实现⾃⼰需要的逻辑和功能了。 打包和发布 在实现了⾃⼰的业务逻辑和功能后,再去打包和发布。0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:ElectronElectron简介 Electron概述 所属技术领域: 跨平台的桌⾯端应⽤开发 谁开发的: Github 旧称: Atom Shell 历史 2013年作为构建Github上可编程的⽂本编辑器Atom的框架⽽被开发出来 2014春季这两个项⽬开源出来 ⼀句话描述:⼀个⽤纯Web技术来构建跨平台桌⾯应⽤程序的开源框架 Web技术: HTML 、 CSS 和 JavaScript Web Server 前端:貌美如花 的 Chromium 负责:显示内容 注:可以看成 Chromium 是 Chrome 的浏览器的内核实现 可把Electron看成 ⼀个被 JavaScript 控制的,精简版的 Chromium 浏览器 ⼀个 Node. js 的变体 专注于桌⾯应⽤⽽不是 Web Server 端 使⽤ web ⻚⾯作为它的 GUI 主⻚ Electron Python 代码交互了。 然后再去启动electron: ./node_modules/.bin/electron ./node_modules/.bin/electron .. 即可看到计算器的界⾯: python⽀持 32 ⾄此即在mac中跑通此处的 electron-python-example 了。 剩下的就是⾃⼰实现⾃⼰需要的逻辑和功能了。 打包和发布 在实现了⾃⼰的业务逻辑和功能后,再去打包和发布。0 码力 | 123 页 | 21.81 MB | 1 年前3
共 4 条
- 1













