第一次分享代码,小紧张。要过年了,走过路过的大哥哥小姐姐动动金手指点赞star?,恭喜发财啊,2019年KPI爆表?哈哈哈 github源码地址
功能介绍
Electron 基于 Chromium 和 Node.js, 让你可以使用 HTML, CSS 和 JavaScript 构建应用。 这个练手项目主要完成以下功能:
-
文件
- 新建
- 打开
- 保存
- 打印
- 退出
-
编辑
- 撤销
- 恢复
- 截切
- 复制
- 粘贴
- 删除
- 全选
-
视图
- 缩小
- 放大
- 重置缩放
- 全屏
-
帮助
- 关于
涉及Electron 的知识点
上面这些功能做完呢,基本对Electron的使用心里有数了,翻文档更加熟练了哈哈哈
- 生命周期
- 窗口BrowserWindow
- 主进程与渲染进程通信(ipcMain和ipcRenderer)
- 菜单与右键菜单
- remote(渲染进程中使用主进程api)
- shell 模块(打开外部链接:参考“关于”这个功能点)
- dialog对话框
- node.js的fs模块读取文件及写文件
注意的地方
这个记事本确实很小很简单,其中有个需要注意的地方就是新建、打开、退出等的时候记得检查是否保存已编辑文本。