 跨平台桌⾯应⽤框架:Electronelectron和node版本对应关系 NODE_MODULE_VERSION和node版本对应关系 附录 ⽂档和教程 参考资料 1 2 跨平台桌⾯应⽤框架:Electron 最新版本: v1.0 更新时间: 20200808 简介 介绍跨平台桌⾯应⽤框架Electron的基本概念、基本原理、核⼼优势以及额外特性;介绍了⽤Electron 开发出的常⻅应⽤有哪些;解释了如何安装Electro lectron: 跨平台桌⾯应⽤框架:Electron 如何使⽤此Gitbook源码去⽣成发布为电⼦书 详⻅:crifan/gitbook_template: demo how to use crifan gitbook template and demo 在线浏览 跨平台桌⾯应⽤框架:Electron book.crifan.com 跨平台桌⾯应⽤框架:Electron crifan.github github.io 离线下载阅读 跨平台桌⾯应⽤框架:Electron PDF 跨平台桌⾯应⽤框架:Electron ePub 跨平台桌⾯应⽤框架:Electron Mobi 版权说明 前⾔ 3 此电⼦书教程的全部内容,如⽆特别说明,均为本⼈原创和整理。其中部分内容参考⾃⽹络,均已备 注了出处。如有发现侵犯您版权,请通过邮箱联系我 admin 艾特 crifan.com ,我会尽快删除。谢谢0 码力 | 123 页 | 21.81 MB | 1 年前3 跨平台桌⾯应⽤框架:Electronelectron和node版本对应关系 NODE_MODULE_VERSION和node版本对应关系 附录 ⽂档和教程 参考资料 1 2 跨平台桌⾯应⽤框架:Electron 最新版本: v1.0 更新时间: 20200808 简介 介绍跨平台桌⾯应⽤框架Electron的基本概念、基本原理、核⼼优势以及额外特性;介绍了⽤Electron 开发出的常⻅应⽤有哪些;解释了如何安装Electro lectron: 跨平台桌⾯应⽤框架:Electron 如何使⽤此Gitbook源码去⽣成发布为电⼦书 详⻅:crifan/gitbook_template: demo how to use crifan gitbook template and demo 在线浏览 跨平台桌⾯应⽤框架:Electron book.crifan.com 跨平台桌⾯应⽤框架:Electron crifan.github github.io 离线下载阅读 跨平台桌⾯应⽤框架:Electron PDF 跨平台桌⾯应⽤框架:Electron ePub 跨平台桌⾯应⽤框架:Electron Mobi 版权说明 前⾔ 3 此电⼦书教程的全部内容,如⽆特别说明,均为本⼈原创和整理。其中部分内容参考⾃⽹络,均已备 注了出处。如有发现侵犯您版权,请通过邮箱联系我 admin 艾特 crifan.com ,我会尽快删除。谢谢0 码力 | 123 页 | 21.81 MB | 1 年前3
 基于Electron vue的桌应用实战2C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js/Electron(Windows/Mac) 纯Native开发 开发框架 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 Node Path file Stream …… Native dialog Shell TouchBar …… ⻚页⾯面代码与业务逻辑混写,功能重复 升级Electron框架,修改成本⼤大 Vue Component 业务逻辑 NodeAPI NativeAPI Vue Component 业务逻辑 NodeAPI NativeAPI bridge ✔ 错误信息 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 Electron开发和Web开发差异 Web应⽤用 开发 设计 Electron应⽤用 html CSS JS Node.js OS API 主进程,渲染进程 开发总结 资源⽂文件,安装包 调试 构建 发布 单窗⼝口、多窗⼝口 资源⽂文件0 码力 | 34 页 | 3.47 MB | 1 年前3 基于Electron vue的桌应用实战2C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js/Electron(Windows/Mac) 纯Native开发 开发框架 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型 体积⼩小、轻量量化 健全的⽣生态 Node Path file Stream …… Native dialog Shell TouchBar …… ⻚页⾯面代码与业务逻辑混写,功能重复 升级Electron框架,修改成本⼤大 Vue Component 业务逻辑 NodeAPI NativeAPI Vue Component 业务逻辑 NodeAPI NativeAPI bridge ✔ 错误信息 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron Vue项目实践 Electron开发和Web开发差异 Web应⽤用 开发 设计 Electron应⽤用 html CSS JS Node.js OS API 主进程,渲染进程 开发总结 资源⽂文件,安装包 调试 构建 发布 单窗⼝口、多窗⼝口 资源⽂文件0 码力 | 34 页 | 3.47 MB | 1 年前3
 electron中文教程
WebContents. webview 可用下面的 DOM 事件: 返回: url String isMainFrame Boolean 加载完成触发. 这个包含当前文档的导航和副框架的文档加载,但是不包含异步资源加载. 在导航加载完成时触发,也就是tab 的 spinner停止spinning,并且加载事件处理. Returns: errorCode Integer protocol session webContents Tray 在主进程内可用的模块 - 74 - 本文档使用 书栈(BookStack.CN) 构建 app 模块是为了控制整个应用的生命周期设计的。 下面的这个例子将会展示如何在最后一个窗口被关闭时退出应用: 1. var app = require('app'); 2. app.on('window-all-closed', function() macOS app.dock.setIcon(image) macOS app - 84 - 本文档使用 书栈(BookStack.CN) 构建 这个模块提供了一个到 Squirrel 自动更新框架的接口。 虽然 autoUpdater 模块提供了一套各平台通用的接口,但是在每个平台间依然会有一些微小的差异。 在 macOS 上, autoUpdater 模块依靠的是内置的 Squirrel0 码力 | 203 页 | 2.72 MB | 1 年前3 electron中文教程
WebContents. webview 可用下面的 DOM 事件: 返回: url String isMainFrame Boolean 加载完成触发. 这个包含当前文档的导航和副框架的文档加载,但是不包含异步资源加载. 在导航加载完成时触发,也就是tab 的 spinner停止spinning,并且加载事件处理. Returns: errorCode Integer protocol session webContents Tray 在主进程内可用的模块 - 74 - 本文档使用 书栈(BookStack.CN) 构建 app 模块是为了控制整个应用的生命周期设计的。 下面的这个例子将会展示如何在最后一个窗口被关闭时退出应用: 1. var app = require('app'); 2. app.on('window-all-closed', function() macOS app.dock.setIcon(image) macOS app - 84 - 本文档使用 书栈(BookStack.CN) 构建 这个模块提供了一个到 Squirrel 自动更新框架的接口。 虽然 autoUpdater 模块提供了一套各平台通用的接口,但是在每个平台间依然会有一些微小的差异。 在 macOS 上, autoUpdater 模块依靠的是内置的 Squirrel0 码力 | 203 页 | 2.72 MB | 1 年前3
共 3 条
- 1













