Electron几乎是 Web 开发人员开发桌面客户端的唯一途径,它天然适配任何前端开发框架,我们结合 React Hooks 这个新特性进行教学,结合七牛云和很多 Node 原生模块进行开发,来完成一个非常有吸引力的云同步 Markdown 文档管理应用。
【imooc-384】旧版:Electron+React+七牛云 实战跨平台桌面应用 - 带源码课件5.57GB
152.19MB
1-1 学习本课程的收获以及案例展示(内附彩蛋).mp452.19MB
2193.7MB
2-1 配置 Electron 开发环境.mp424.79MB
2-2 进程和线程.mp410.73MB
2-3 主进程和渲染进程.mp411.62MB
2-4 创建 BrowserWindow.mp454.67MB
2-5 进程间的通信.mp421.15MB
2-6 使用 IPC 进行通信.mp448.37MB
2-7 使用 remote 实现跨进程访问.mp422.37MB
3371.83MB
3-1 React 简介和缘起.mp413.27MB
3-2 配置 React 开发环境1.mp431.61MB
3-3 useState Hook.mp441.49MB
3-4 useEffect 不需要清除的 Effect.mp415.29MB
3-5 useEffect 需要清除的 Effect.mp439.84MB
3-6 useEffect 可控 effect.mp466.72MB
3-7 自定义 Hook(一).mp435.72MB
3-8 HOC 的概念和缺点.mp421.82MB
3-9 自定义Hook(二).mp487.47MB
3-10 Hook 规则和其他 Hook.mp418.6MB
4156.62MB
4-1 全局需求.mp415.31MB
4-2 将 UI 拆分成组件.mp418.27MB
4-3 配置开发环境(一).mp422.14MB
4-4 配置开发环境(二).mp464.5MB
4-5 文件结构和代码规范.mp436.41MB
5642.89MB
5-1 为项目选择样式库.mp463.01MB
5-2 FileSearch 组件(一).mp471.21MB
5-3 FileSearch 组件(二).mp489.19MB
5-4 为项目选择图标库.mp474.21MB
5-5 使用 PropTypes 进行类型检查.mp444.83MB
5-6 FileList 组件开发(一).mp478.57MB
5-7 FileList 组件开发(二).mp497.91MB
5-8 第一个自定义 Hook - useKeyPress.mp442.26MB
5-9 左侧收尾工作.mp481.71MB
6259.92MB
6-1 TabList 需求和属性分析.mp410.77MB
6-2 TabList 组件代码(一).mp497.84MB
6-3 TabList 组件代码(二).mp473.51MB
6-4 选择 MarkDown 编辑器.mp427.78MB
6-5 引入 easyMDE 编辑器.mp450.02MB
7605.12MB
7-1 分析设计 State 结构.mp413.2MB
7-2 分析应用数据流.mp467.39MB
7-3 给 App 组件添加状态.mp493.19MB
7-4 添加数据处理行为(一).mp4109.77MB
7-5 添加数据处理行为(二).mp474.94MB
7-6 添加新建文件流程逻辑.mp495.88MB
7-7 Flatten State 介绍.mp465.27MB
7-8 修改 State 为 Flatten 结构编码.mp485.49MB
8456.09MB
8-1 在 React 中使用 Nodejs.mp431.05MB
8-2 FS 模块初试牛刀.mp433.35MB
8-3 FS 模块使用 Promise 改造.mp467.3MB
8-4 在 App 中集成文件操作.mp4103.29MB
8-5 数据持久化解决方案.mp431.1MB
8-6 将 Electron store 集成到 App 中.mp4106.31MB
8-7 添加持久化数据逻辑代码.mp434.48MB
8-8 由一个 Bug 引发的思考.mp449.2MB
9902.05MB
9-1 导入文件对话框(一).mp4110.39MB
9-2 导入文件对话框(二).mp4132.56MB
9-3 添加上下文菜单(一).mp460.05MB
9-4 添加上下文菜单第二部分.mp473.61MB
9-5 添加上下文菜单最终实现.mp4100.32MB
9-6 原生应用菜单简介.mp431.68MB
9-7 添加原生应用菜单编码(一).mp482.25MB
9-8 添加原生应用菜单编码(二).mp487.43MB
9-9 设置窗口解决方案和流程分析.mp454.25MB
9-10 添加设置窗口编码(一).mp494.61MB
9-11 添加设置窗口编码(二).mp474.89MB
10646.16MB
10-1 对象存储平台简介.mp432.55MB
10-2 七牛云平台使用简介.mp429.26MB
10-3 初始七牛 SDK.mp4103.14MB
10-4 云文件操作类编码(一).mp489.96MB
10-5 云文件操作类编码(二).mp4106.95MB
10-6 获得下载链接.mp4119.19MB
10-7 stream 流的概念.mp424MB
10-8 stream 流的简单用法.mp425.64MB
10-9 实现文件下载方法.mp4115.48MB
11791.04MB
11-1 在设置窗口添加七牛云参数(一).mp481.15MB
11-2 在设置窗口添加七牛云参数(二).mp451.54MB
11-3 添加云同步菜单.mp464.8MB
11-4 动态修改菜单项.mp460.04MB
11-5 自动同步单个文件至七牛云(一).mp482.69MB
11-6 自动同步单个文件至七牛云(二).mp474.98MB
11-7 自动下载云文件至本地(一).mp472.07MB
11-8 自动下载云文件至本地(二.mp4101.12MB
11-9 为应用添加 Loading 效果.mp458.57MB
11-10 完成全部文件同步到七牛云功能编码.mp490.12MB
11-11 使用流程图和伪代码解决剩下需求.mp453.96MB
12609.03MB
12-1 安装 Electron builder.mp426.36MB
12-2 为生产环境 build 代码.mp432.46MB
12-3 添加配置文件.mp465.56MB
12-4 调试整个pack流程.mp478.34MB
12-5 探究打包过程和生成文件内容.mp435.4MB
12-6 生成安装包.mp468.6MB
12-7 Electron 打包体积优化第一部分- 质的飞跃.mp450.01MB
12-8 Electron 打包体积优化第二部分-极限优化.mp464.37MB
12-9 自动更新第一部分 - 自动发布 release.mp467.13MB
12-10 自动更新第二部分 - 添加自动更新功能.mp467.54MB
12-11 自动更新 第三部分 - 本地调试自动更新功能.mp453.28MB
1312.6MB
13-1 课程总结.mp412.6MB
赠品61.3KB
大额流量卡免费领.png1.8KB
外卖红包免费领.JPG59.48KB
自学吧【】--学知识-长见识一网打尽.txt24B
课件.zip2.6MB
网站声明:
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
1. 该网盘资源的安全性和完整性需要您自行判断,点击下载地址直接跳转到网盘官方页面。本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。