首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Electron
订阅
李剑飞
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
用JS开发跨平台桌面应用,从原理到实践
使用Electron开发客户端程序已经有一段时间了,整体感觉还是非常不错的,其中也遇到了一些坑点,本文是从【运行原理】到【实际应用】对Electron进行一次系统性的总结。【多图,长文预警~】 本文所有实例代码均在我的github electron-react上,结合代码阅读文…
使用electron和vue,以ipc通信的方式构建客户端版本的掘金首页
1. 使用electron-vue新建基于vue的electron环境,更多配置请访问源项目 2. 打通electron主进程与渲染进程的通信 3. 完成具体功能开发 现在渲染进程中已经定义了两种消息类型start-request和request-back,start-requ…
Electron开发跨平台构建流程设计
本文为 Electron 开发系列文章,前面的文章见: Electron开发,如何入坑? 这是 Electron 系列文章的第二篇,本文将和大家分享我是怎么去构建自动化的 Electron 开发构建工程的,说白了,就是怎么把敲的代码变成一个用户可以下载安装的包。当然随着之后应用…
分享这半年的 Electron 应用开发和优化经验
2019 年最后一发,谈谈这半年 Electron 应用开发和优化心得。干货也挺多,希望能给你带来一点启发。 下半年可以拿出来说一说的项目,估计就是我们用 Electron 重构了一个桌面端应用。这个应用类似于钉钉或者企业微信,主要功能有即时通信、语音/视频、会议,基本功能和交…
【Electron】酷家乐客户端开发实践分享 — 软件自动更新
在web应用的世界里,我们通常会更新web服务器上的前端代码(模板、HTML,也可能是js、css),来发布新的功能。在此之后用户再访问我们的web服务器,拿到的已经是更新过后的前端代码了。 和web应用的中心化储存不同,客户端的代码实际上是一种分布式存储,每个用户电脑上都有一…
Electron-vue开发实战1——Main进程和Renderer进程的简单开发
前段时间,我用electron-vue开发了一款跨平台(目前支持Mac和Windows)的免费开源的图床上传应用——PicGo,在开发过程中踩了不少的坑,不仅来自应用的业务逻辑本身,也来自electron本身。在开发这个应用过程中,我学了不少的东西。因为我也是从0开始学习ele…
Electron-vue开发实战0——Electron-vue入门
前段时间,我用electron-vue开发了一款跨平台(目前支持Mac和Windows)的免费开源的图床上传应用——PicGo,在开发过程中踩了不少的坑,不仅来自应用的业务逻辑本身,也来自electron本身。在开发这个应用过程中,我学了不少的东西。因为我也是从0开始学习ele…
利用 electron-builder 实现 electron app 的署名/打包/发布以及自动更新
简单来说,electron-builder 就是一个可以将 electron app 打包成安装器 (installer),以及可以为 electron app 提供自动更新功能的全家桶。 electron-builder 的强大之处在于,以上几个步骤可以一键完成,甚至包括打包…
Webpack实战-构建离线应用
你的网页性能优化的再好,如果网络不好那也会导致网页的体验差。 离线应用是指通过离线缓存技术,让资源在第一次被加载后缓存在本地,下次访问它时就直接返回本地的文件,就算没有网络连接。 在没有网络的情况下也能打开网页。 由于部分被缓存的资源直接从本地加载,对用户来说可以加速网页加载速…
Webpack实战-构建 Electron 应用
Electron 可以让你使用开发 Web 的技术去开发跨平台的桌面端应用,由 Github 主导和开源,大家熟悉的 Atom 和 VSCode 编辑器就是使用 Electron 开发的。 Electron 是 Node.js 和 Chromium 浏览器的结合体,用 Chro…