如果能夠使用Web開發(fā)技能創(chuàng)建桌面應用,豈不是美事一樁?Electron正是一個用以實現此類需求的框架。不管是在哪個操作系統(tǒng)上,Electron都能讓我們使用JavaScript和Node創(chuàng)建出簡潔、時髦的桌面應用。在基于Electron創(chuàng)建工具、游戲和軟件的過程中,我們可以充分感受到Electron的快捷、實用和趣味性?!禘lectron跨平臺開發(fā)實戰(zhàn)》講述如何使用JavaScript、Node和Electron框架創(chuàng)建跨平臺應用。在創(chuàng)建一個讀取和渲染Markdown文件的文本編輯器應用的過程中,讀者將學會像一名桌面開發(fā)者那樣去思考。《Electron跨平臺開發(fā)實戰(zhàn)/Web開發(fā)經典叢書》還講解如何為應用添加各種與操作系統(tǒng)有關的功能,包括訪問文件系統(tǒng)、定制菜單和訪問系統(tǒng)剪貼板,以及如何使用Chromium的工具分發(fā)已完工的產品。此外,《Electron跨平臺開發(fā)實戰(zhàn)/Web開發(fā)經典叢書》還介紹數據存儲、性能優(yōu)化和自動化測試等主題?!禘lectron跨平臺開發(fā)實戰(zhàn)/Web開發(fā)經典叢書》主要內容:為macOS、Windows和Linux平臺創(chuàng)建應用使用原生操作系統(tǒng)API使用React等第三方框架將應用部署到MacAppStore讀者對象:讀者需要具備中級JavaScript和Node技能,但無須具有任何桌面應用開發(fā)經驗。