使用 Github 的 Electron,开发一款自动云同步的 Markdown 文件管理软件

*   00 资料/

  *   源代码/

    *   01 electron-demo.zip (0.01 MB)

    *   02 cloud-doc.zip (0.85 MB)

    *   03 react-hooks.zip (0.14 MB)

*   01 第1章 进入 Electron 的世界/

  *   01 1-1 学习本课程的收获以及案例展示(内附彩蛋).mp4 (97.57 MB), 18:12

*   02 第2章 我们的第一个应用(2024 更新)/

  *   01 2-1 介绍以及安装 Electron.mp4 (53.40 MB), 09:33

  *   02 2-2 创建第一个窗口.mp4 (61.54 MB), 10:26

  *   03 2-3 进程和线程.mp4 (57.17 MB), 10:02

  *   04 2-4 预加载脚本.mp4 (67.42 MB), 12:12

  *   05 2-5 进程间通信- 从渲染进程到主进程.mp4 (73.76 MB), 12:34

  *   06 2-6 进程通信- 双向通信.mp4 (79.97 MB), 13:56

  *   07 2-7 单向通信- 从主进程到渲染进程.mp4 (49.48 MB), 08:59

  *   08 2-8 使用 nodeIntegration.mp4 (48.85 MB), 08:41

  *   09 2-9 使用 remote 模块.mp4 (44.27 MB), 07:48

  *   10 2-10 本章总结.mp4 (48.83 MB), 08:32

*   03 第3章 神奇的 React/

  *   01 3-1 React 简介和缘起.mp4 (41.88 MB), 07:18

  *   02 3-2 配置 React 开发环境..1.mp4 (53.67 MB), 09:50

  *   03 3-3 useState Hook.mp4 (63.62 MB), 11:22

  *   04 3-4 useEffect 不需要清除的 Effect.mp4 (53.04 MB), 05:50

  *   05 3-5 useEffect 需要清除的 Effect.mp4 (71.95 MB), 09:27

  *   06 3-6 useEffect 可控 effect.mp4 (80.31 MB), 11:31

  *   07 3-7 自定义 Hook(一).mp4 (70.21 MB), 08:35

  *   08 3-8 HOC 的概念和缺点.mp4 (48.09 MB), 05:28

  *   09 3-9 自定义Hook(二).mp4 (73.78 MB), 13:19

  *   10 3-10 Hook 规则和其他 Hook.mp4 (49.35 MB), 05:09

  *   11 3-11 【学习任务】给 useURLLoader 添加更多功能.html (0.00 MB)

*   04 第4章 双剑合璧与庖丁解牛/

  *   01 4-1 全局需求.mp4 (51.30 MB), 08:12

  *   02 4-2 将 UI 拆分成组件.mp4 (36.93 MB), 06:47

  *   03 4-3 配置开发环境(一).mp4 (64.73 MB), 08:14

  *   04 4-4 配置开发环境(二).mp4 (59.01 MB), 10:48

  *   05 4-5 文件结构和代码规范.mp4 (44.65 MB), 07:58

  *   06 4-6 【学习任务】写自己的技术规范文档.html (0.00 MB)

*   05 第5章 左侧面板开发/

  *   01 5-1 为项目选择样式库.mp4 (51.51 MB), 09:29

  *   02 5-2 FileSearch 组件(一).mp4 (107.70 MB), 15:53

  *   03 5-3 FileSearch 组件(二).mp4 (68.06 MB), 11:59

  *   04 5-4 为项目选择图标库.mp4 (95.16 MB), 12:27

  *   05 5-5 使用 PropTypes 进行类型检查.mp4 (50.73 MB), 07:28

  *   06 5-6 FileList 组件开发(一).mp4 (106.55 MB), 14:41

  *   07 5-7 FileList 组件开发(二).mp4 (68.16 MB), 12:29

  *   08 5-8 【学习任务】完成 Input 自动 focus 功能.html (0.00 MB)

  *   09 5-9 第一个自定义 Hook - useKeyPress.mp4 (53.12 MB), 08:54

  *   10 5-10 左侧收尾工作.mp4 (67.36 MB), 12:35

*   06 第6章 右侧面板开发/

  *   01 6-1 TabList 需求和属性分析.mp4 (35.01 MB), 05:44

  *   02 6-2 TabList 组件代码(一).mp4 (81.95 MB), 14:44

  *   03 6-3 TabList 组件代码(二).mp4 (62.25 MB), 11:02

  *   04 6-4 选择 MarkDown 编辑器.mp4 (40.27 MB), 06:13

  *   05 6-5 引入 easyMDE 编辑器.mp4 (37.19 MB), 07:06

*   07 第7章 功能结合/

  *   01 7-1 分析设计 State 结构.mp4 (36.56 MB), 06:50

  *   02 7-2 分析应用数据流.mp4 (32.11 MB), 05:23

  *   03 7-3 给 App 组件添加状态.mp4 (59.58 MB), 11:30

  *   04 7-4 添加数据处理行为(一).mp4 (76.59 MB), 14:33

  *   05 7-5 添加数据处理行为(二).mp4 (60.75 MB), 11:33

  *   06 7-6 添加新建文件流程逻辑.mp4 (72.18 MB), 13:43

  *   07 7-7 Flatten State 介绍.mp4 (29.46 MB), 05:06

  *   08 7-8 修改 State 为 Flatten 结构编码.mp4 (59.61 MB), 10:48

  *   09 7-9 【想一想】应用状态分析与设计.html (0.00 MB)

*   08 第8章 持久化保存数据/

  *   01 8-1 在 React 中使用 Node.js.mp4 (50.67 MB), 06:21

  *   02 8-2 新版 electron(12) 出现错误,解决方法.html (0.47 MB)

  *   03 8-3 FS 模块初试牛刀.mp4 (51.35 MB), 08:55

  *   04 8-4 FS 模块使用 Promise 改造.mp4 (51.22 MB), 09:24

  *   05 8-5 在 App 中集成文件操作.mp4 (72.61 MB), 13:15

  *   06 8-6 数据持久化解决方案.mp4 (64.97 MB), 06:53

  *   07 8-7 将 Electron store 集成到 App 中.mp4 (73.36 MB), 14:02

  *   08 8-8 添加持久化数据逻辑代码.mp4 (37.95 MB), 06:50

  *   09 8-9 由一个 Bug 引发的思考.mp4 (47.62 MB), 08:38

*   09 第9章 Electron 锦上添花/

  *   01 9-1 导入文件对话框(一).mp4 (73.32 MB), 09:49

  *   02 9-2 导入文件对话框(二).mp4 (103.27 MB), 18:31

  *   03 9-3 添加上下文菜单(一).mp4 (58.61 MB), 09:09

  *   04 9-4 添加上下文菜单第二部分.mp4 (63.66 MB), 11:25

  *   05 9-5 添加上下文菜单最终实现.mp4 (76.32 MB), 14:02

  *   06 9-6 原生应用菜单简介.mp4 (35.80 MB), 06:49

  *   07 9-7 添加原生应用菜单编码(一).mp4 (64.06 MB), 11:29

  *   08 9-8 添加原生应用菜单编码(二).mp4 (58.12 MB), 10:37

  *   09 9-9 设置窗口解决方案和流程分析.mp4 (32.32 MB), 05:39

  *   10 9-10 添加设置窗口编码(一).mp4 (83.00 MB), 15:12

  *   11 9-11 添加设置窗口编码(二).mp4 (68.10 MB), 12:07

*   10 第10章 认识七牛云平台/

  *   01 10-1 对象存储平台简介.mp4 (29.90 MB), 05:35

  *   02 10-2 七牛云平台使用简介.mp4 (24.34 MB), 04:42

  *   03 10-3 初始七牛 SDK.mp4 (71.30 MB), 13:00

  *   04 10-4 云文件操作类编码(一).mp4 (68.69 MB), 12:22

  *   05 10-5 云文件操作类编码(二).mp4 (61.76 MB), 11:16

  *   06 10-6 获得下载链接.mp4 (81.20 MB), 14:51

  *   07 10-7 stream 流的概念.mp4 (63.29 MB), 07:50

  *   08 10-8 stream 流的简单用法.mp4 (67.54 MB), 10:09

  *   09 10-9 实现文件下载方法.mp4 (75.88 MB), 14:07

*   11 第11章 使用 SDK 同步到七牛云/

  *   01 11-1 在设置窗口添加七牛云参数(一).mp4 (60.49 MB), 10:04

  *   02 11-2 在设置窗口添加七牛云参数(二).mp4 (38.86 MB), 07:02

  *   03 11-3 添加云同步菜单.mp4 (42.39 MB), 08:03

  *   04 11-4 动态修改菜单项.mp4 (51.88 MB), 09:06

  *   05 11-5 自动同步单个文件至七牛云(一).mp4 (53.59 MB), 10:15

  *   06 11-6 自动同步单个文件至七牛云(二).mp4 (53.85 MB), 09:56

  *   07 11-7 自动下载云文件至本地(一).mp4 (48.69 MB), 08:48

  *   08 11-8 自动下载云文件至本地(二).mp4 (63.15 MB), 11:53

  *   09 11-9 为应用添加 Loading 效果.mp4 (48.13 MB), 07:59

  *   10 11-10 完成全部文件同步到七牛云功能编码.mp4 (53.06 MB), 09:56

  *   11 11-11 使用流程图和伪代码解决剩下需求.mp4 (48.30 MB), 08:57

  *   12 11-12 【学习任务】完成剩下的需求.html (0.00 MB)

*   12 第12章 应用打包与分发/

  *   01 12-1 安装 Electron builder.mp4 (25.94 MB), 04:45

  *   02 12-2 为生产环境 build 代码.mp4 (96.16 MB), 10:22

  *   03 12-3 添加配置文件.mp4 (42.25 MB), 07:41

  *   04 12-4 调试整个pack流程.mp4 (56.10 MB), 10:31

  *   05 12-5 探究打包过程和生成文件内容.mp4 (43.96 MB), 07:14

  *   06 12-6 生成安装包.mp4 (52.07 MB), 09:07

  *   07 12-7 Electron 打包体积优化第一部分- 质的飞跃.mp4 (30.57 MB), 05:21

  *   08 12-8 Electron 打包体积优化第二部分-极限优化.mp4 (57.26 MB), 10:04

  *   09 12-9 自动更新第一部分 - 自动发布 release.mp4 (52.38 MB), 09:36

  *   10 12-10 自动更新第二部分 - 添加自动更新功能.mp4 (40.30 MB), 07:27

  *   11 12-11 自动更新 第三部分 - 本地调试自动更新功能.mp4 (42.02 MB), 06:42

*   13 第13章 课程总结/

  *   01 13-1 课程总结.mp4 (48.93 MB), 07:56