1.electron=node.js+Blink(即webkit)前端渲染引擎+v8執行javascript引擎,使用chrome和safari的使用的webkit核心,由于核心固定,故不存在浏覽器相容性問題;
2.package.json為入口,配置main屬性,指定入口js。入口js指定視窗首頁html。
3.electron桌面開發優點,調用作業系統api,不完全依賴網絡,不完全依賴應用伺服器,處理本地大檔案,基于node.js,可以使用node.js已有三方庫,可以使用工具打包成各個作業系統可執行檔案,如mac、windows、linux等。
4.electron建立無邊框應用(移動、單擊、關閉等需自己實作)、kiosk應用、全屏顯示如何實作;
托盤菜單;應用視窗菜單(macos顯示在系統托盤,windows正常菜單)