Electron 学习笔记
什么是Electron
Electron是一个跨平台的桌面级应用程序开发框架,不同于浏览器,使用Electron可以在不考虑浏览器兼容性的情况下,利用前端相关的开发生态来开发桌面应用程序,并且具有了对操作系统底层API操作的能力,并通过 Native API 解决了跨平台的问题(如统一的界面、应用通知、软件更新、崩溃监控等)。
简而言之:
Electron = Chromium + Node.js + Native API
一个简单的 Electron 程序的最小组成
package.json (包体描述)
1 |
|
main.js (主进程)
1 |
|
index.html (渲染进程)
1 |
|
运行起来后的效果
使用 Electron 实现一个简单的番茄钟
什么是番茄钟
番茄钟是实现番茄工作法的一种工具,而番茄工作法是一种时间管理法,番茄工作法可以让我们明确选择一个待办事项,坚持做到闹钟响铃,仿佛押宝一样,为这件事投入 25 分钟的时间,并且随后休息 5分钟,让我们一次只专注做一件事。
如果想详细了解番茄工作法,我个人推荐阅读 Staffan Nöteberg 写的 《番茄工作法图解:简单易行的时间管理方法》
购买地址:番茄工作法图解:简单易行的时间管理方法 (ituring.com.cn)
整体流程图
Electron 学习笔记
https://sothx.com/2023/10/25/electron-learning-notes/