跨平台桌⾯应⽤框架:Electron
electron和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 年前3electron中文教程
一个嵌入你应用的page控制着guest内容如何布局摆放和表达含义. 与 iframe 不同, webview 和你的应用运行的是不同的进程. 它不拥有渲染进程的权限,并且应用和嵌入内容 之间的交互全部都是异步的.因为这能保证应用的安全性不受嵌入内容的影响. 把一个 web page 嵌入到你的app,首先添加 webview 标签到你的app待嵌入page(展示 guest content). 类似 webContents.printToPDF(options, callback) . channel String arg (可选) 通过 channel 向渲染进程发出异步消息,你也可以发送任意的参数。渲染进程通过 ipcRenderer 模块监听 channel 事件来控制消息..replaceMisspelling(text) WebContents. webview 可用下面的 DOM 事件: 返回: url String isMainFrame Boolean 加载完成触发. 这个包含当前文档的导航和副框架的文档加载,但是不包含异步资源加载. 在导航加载完成时触发,也就是tab 的 spinner停止spinning,并且加载事件处理. Returns: errorCode Integer errorDescription 0 码力 | 203 页 | 2.72 MB | 1 年前3基于Electron vue的桌应用实战2
C++/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 ✔ 数据统计平台 Electron-build Spectron + Mocha 基础设施 能⼒力力SDK 基础框架 Electron 应⽤用架构 babel Node RunTime Native API 更更新 SDK 监控 SDK 性能 SDK 登录 SDK 前端框架 Vuex Vue-Router UI 组件库 Vue 开发总结 Electron应⽤用开发流程推荐 开发总结0 码力 | 34 页 | 3.47 MB | 1 年前3
共 3 条
- 1