若是領導忽然說須要開發一款前端桌面端應用,那麼對於咱們前端er來講選擇Electron是一件瓜熟蒂落的事情。但事實上不少同窗對於Electron都不太瞭解和熟悉。前端
若是忽然讓咱們去開發Electron應用,不少人都會陷入迷茫和懵逼的狀態。而後在依靠網上相對較少的資料,慢慢摸索、一路踩坑的完成Electronn的需求。git
爲了解決上述問題,咱們完成了一個項目,並把它開源了出來, 但願可以對你們學習Electron有點幫助。github
electron-playground是我司(好將來集團曉黑板)前端團隊近期開源的項目。web
幫助前端仔更好、更快的學習和理解前端桌面端技術Electron, 少走彎路。npm
下面我來具體介紹一下項目的內容。api
項目搭配一系列教程文章,這些文章都是通過踩坑驗證、成體系化的內容,而且帶有gif示例,和可操做的demo示例、流程圖等內容。安全
menu: 添加菜單electron
dialog: 消息提示與確認學習
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⭐️ 鼓勵一下咱們吧^_^~