本书以实战为导向,讲解了如何用Electron结合现代前端技术来开发桌面应用。不仅全面介绍了Electron入门需要掌握的功能和原理,而且还针对Electron开发中的重点和难点进行了重点讲解,旨在帮助读者实现快速进阶。作者是Electron领域的早期实践者,项目经验非常丰富,本书内容得到了来自阿里等大企业的一线专家的高度评价。 本书遵循渐进式的原则逐步传递知识给读者,书中以Electron知识为主线并对现代前端知识进行了有序的整合,对易发问题从深层原理的角度进行讲解,对普适需求以实践的方式进行讲解,同时还介绍了Electron生态内的大量优秀组件和项目。 全书一共14章: ●第1章讲解Electron因何而来,Electron的生态、优势和不足,以及Electron未来的竞争者PWA技术; ●第2章带领读者新建了一个简单的Electron项目,同时为读者介绍了一些Electron的基础知识; ●第3章讲解了主进程和渲染进程的相关内容; ●第4章介绍了如何把现代前端框架引入Electron项目中,集中介绍了webpack、Angular、React和Vue等框架; ●第5~13章依次详细讲解了界面、数据持久化、操作系统API访问、硬件设备访问、测试、调试、安全、发布等技术及其背后的原理; ●第14章通过一个完整的工程项目串联了Electron的核心技术并展示了Electron项目开发的完整流程。