electron中文教程
致谢 向导 支持平台 分发应用 提交应用到 Mac App Store 打包应用 使用 Node 原生模块 主进程调试 使用 Selenium 和 WebDriver 使用开发人员工具扩展 使用 Pepper Flash 插件 使用 Widevine CDM 插件 教程 快速入门 桌面环境集成 在线/离线事件探测 API文档 简介 进程对象 支持的 Chrome 由 进击的皇虫 使用 书栈(BookStack.CN) 进行构建,生成于 2019- 03-06。 书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如果您在阅读文档 获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递 io/electron-/content/ 文档地址:http://www.bookstack.cn/books/electron-zh 书栈官网:http://www.bookstack.cn 书栈开源:https://github.com/TruthHun 分享,让知识传承更久远! 感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的读者,因为我们 都将成为知识的传承者。 致谢 -0 码力 | 203 页 | 2.72 MB | 1 年前3跨平台桌⾯应⽤框架:Electron
Github 旧称: Atom Shell 历史 2013年作为构建Github上可编程的⽂本编辑器Atom的框架⽽被开发出来 2014春季这两个项⽬开源出来 ⼀句话描述:⼀个⽤纯Web技术来构建跨平台桌⾯应⽤程序的开源框架 Web技术: HTML 、 CSS 和 JavaScript 对⽐:传统桌⾯应⽤都是⾮Web技术开发的 跨平台: Win / Mac / Linux Server 端 使⽤ web ⻚⾯作为它的 GUI 主⻚ Electron | 使⽤ JavaScript,HTML 和 CSS 构建跨平台的桌⾯应⽤程序 竞品 nw.js 现状 已成为开源开发者、初创企业和⽼牌公司常⽤的开发⼯具 详⻅后续章节:应⽤举例 优势 颜值⾼=界⾯美观 原因: Web 技术( HTML + CSS + JS )天⽣适合⻚⾯信息展示 Electron简介0 码力 | 123 页 | 21.81 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
共 3 条
- 1