若是领导忽然说须要开发一款前端桌面端应用,那么对于咱们前端er来讲选择Electron是一件瓜熟蒂落的事情。但事实上不少同窗对于Electron都不太了解和熟悉。javascript
若是忽然让咱们去开发Electron应用,不少人都会陷入迷茫和懵逼的状态。而后在依靠网上相对较少的资料,慢慢摸索、一路踩坑的完成Electronn的需求。前端
为了解决上述问题,咱们完成了一个项目,并把它开源了出来, 但愿可以对你们学习Electron有点帮助。java
electron-playground是我司(好将来集团晓黑板)前端团队近期开源的项目。git
帮助前端仔更好、更快的学习和理解前端桌面端技术Electron, 少走弯路。github
下面我来具体介绍一下项目的内容。web
项目搭配一系列教程文章,这些文章都是通过踩坑验证、成体系化的内容,而且带有gif示例,和可操做的demo示例、流程图等内容。npm
menu: 添加菜单segmentfault
dialog: 消息提示与确认api
dialog: 选择文件安全
窗口管理-建立和管理窗口
electronn-playground系统性的整理了Electron的相关API和功能,以及关于工程化相关的内容。
工程化
应用
窗口管理
其余
想要实现更复杂的操做,咱们参考fiddle建立了演练场。
演练场集成了vscode的web端编辑库:monaco-editor,编码体验接近vscode。
electron-playground启动流程以下:
git clone https://github.com/tal-tech/electron-playground.git // 下载项目 npm install // 安装依赖 npm run start // 启动项目
electron-playground是一个经过尝试electron各类特性,使electron的各项特性所见即所得, 来达到咱们快速上手和学习electron的目的。
感兴趣的同窗能够下载一下项目,体验一下,但愿经过这个项目能够帮助你们更好、更快的学习和理解前端桌面端技术Electron, 少走弯路
若是以为还不错的话,就给个Star⭐️ 鼓励一下咱们吧~
咱们是晓黑板前端,欢迎关注咱们的 知乎、 Segmentfault、 CSDN、 简书、 开源中国、 博客园帐号。