因过竹院逢僧话,偷得浮生半日闲
作为一名优秀的程序员,偷得半日当然要学点新东西,于是开始我的electron之旅
大王叫我来巡山,我去官网看一看
一顿翻找之后,咱们去快速入门瞅瞅(不得不吐槽一下文档首页那杂乱的排序,快速入门竟然放在了中间)
来来来,敲黑板了。。。
# 克隆这仓库
git clone https://github.com/electron/electron-quick-start
# 进入仓库
cd electron-quick-start
# 安装依赖库
npm install
# 运行应用
npm start
electron提供了一个快速开始的项目,文件结构十分简单,可以通过官网的文档添加细节
地址在这儿:https://github.com/electron/electron-quick-start 相信大家一看就明白了
hello world出来了,咱们干点啥呢,沙雕网友们可以自己发挥想象力了
我是准备做一个随手涂鸦的桌面应用
通过快速入门,我们有了一个主进程和渲染进程的概念
代码我就不贴了,有兴趣的可以点这里https://github.com/tigerlx/painter
主要涉及到以下几个方面:
主进程与渲染进程的通信
cavas画图的实现(和稍稍改良的封装版本)
菜单栏的运用
系统保存框的调用及canvas保存为png
东西比较简单,代码也比较随意,哈哈哈
发出来交流一下,希望观者有思有得,有赞!!!
如果你不喜欢或者有意见的话