Electron+React+七牛云 实战跨平台桌面应用

『课程目录』:
1-1 学习本课程的收获以及案例展示
; U, ^; I8 K' X4 k( s7 d6 @( C
2-1 配置 Electron 开发环境
  p5 {5 y3 V5 [0 w- _2 H9 D
2-2 进程和线程
7 W, t; i( ]$ t) e* J7 R; E
2-3 主进程和渲染进程
2-4 创建 BrowserWindow
2-5 进程间的通信
3 u+ d( k" P, b9 ?0 k
2-6 使用 IPC 进行通信
2-7 使用 remote 实现跨进程访问
3-1 React 简介和缘起
3-2 配置 React 开发环境1
3-3 useState Hook
3-4 useEffect 不需要清除的 Effect
3-5 useEffect 需要清除的 Effect
3-6 useEffect 可控 effect
8 w4 Z  M: |1 e! P: V/ o. b
3-7 自定义 Hook(一)
; S4 K) R' k4 k7 G
3-8 HOC 的概念和缺点
( f" O7 n/ V5 \2 G1 R8 u
3-9 自定义Hook(二)
3-10 Hook 规则和其他 Hook
4-1 全局需求
4-2 将 UI 拆分成组件
4-3 配置开发环境(一)
. F, x- [- ?; `; b" P3 Q( H9 n
4-4 配置开发环境(二)
/ k  v1 y8 q- |! u
4-5 文件结构和代码规范
$ i! |# m" _. A$ U; S0 z" P
5-1 为项目选择样式库
5-2 FileSearch 组件(一)
5-3 FileSearch 组件(二)
5-4 为项目选择图标库
( b% X0 y% o: |1 O
5-5 使用 PropTypes 进行类型检查
5-6 FileList 组件开发(一)
+ E9 m( c$ Z+ i( {0 A
5-7 FileList 组件开发(二)
7 E; W" R4 G4 P7 ^/ a% o! x
5-8 第一个自定义 Hook – useKeyPress
5-9 左侧收尾工作
6-1 TabList 需求和属性分析
$ Z+ J7 m0 R- L' D. k3 F
6-2 TabList 组件代码(一)
9 ~9 _4 j% L! w% n' L7 Q
6-3 TabList 组件代码(二)
3 D: V# [2 b1 e, E6 E% v. D
6-4 选择 MarkDown 编辑器
# e$ [+ o4 Z; A$ u; m7 }& d
6-5 引入 easyMDE 编辑器
7-1 分析设计 State 结构
, P' U7 V7 f3 H
7-2 分析应用数据流
7-3 给 App 组件添加状态
' l" m' U( {/ O5 a; B
7-4 添加数据处理行为(一)
7-5 添加数据处理行为(二)
: r. @2 C' ]1 H" g; b0 P8 {
7-6 添加新建文件流程逻辑
7 J, l* M! f' X# x
7-7 Flatten State 介绍
7-8 修改 State 为 Flatten 结构编码
8-1 在 React 中使用 Nodejs
4 t; _% E$ }8 f6 g1 ~$ z, r! b
8-2 FS 模块初试牛刀
8-3 FS 模块使用 Promise 改造
8-4 在 App 中集成文件操作
8-5 数据持久化解决方案
8-6 将 Electron store 集成到 App 中
3 k) n1 R/ W6 l
8-7 添加持久化数据逻辑代码
8-8 由一个 Bug 引发的思考
) z! T9 l/ Z  E9 ~
9-1 导入文件对话框(一)
9-2 导入文件对话框(二)
9-3 添加上下文菜单(一)
9-4 添加上下文菜单第二部分
2 z  B1 J6 P0 b2 B
9-5 添加上下文菜单最终实现
3 y7 K0 z6 R0 s
9-6 原生应用菜单简介
9-7 添加原生应用菜单编码(一)
8 g) I3 o2 ^( `$ b7 ]4 V
9-8 添加原生应用菜单编码(二)
9-9 设置窗口解决方案和流程分析
2 u' L# n  ~+ s& U9 Z0 N
9-10 添加设置窗口编码(一)
9-11 添加设置窗口编码(二)
) k+ w; D: \& E. u7 l1 T
10-1 对象存储平台简介
10-2 七牛云平台使用简介
$ d! V6 i+ M7 Q, I1 e- M4 N' }  M
10-3 初始七牛 SDK
! U; c3 i3 f- |8 L! c
10-4 云文件操作类编码(一)
10-5 云文件操作类编码(二)
10-6 获得下载链接
10-7 stream 流的概念
10-8 stream 流的简单用法
10-9 实现文件下载方法
, @- d- p3 m, h8 h
11-1 在设置窗口添加七牛云参数(一)
11-2 在设置窗口添加七牛云参数(二)
11-3 添加云同步菜单
0 F5 n. l* g& V8 y. c1 g1 U6 h+ g$ s
11-4 动态修改菜单项
$ b; o; O  D. N7 h+ p$ f0 L
11-5 自动同步单个文件至七牛云(一)
11-6 自动同步单个文件至七牛云(二)
11-7 自动下载云文件至本地(一)
11-8 自动下载云文件至本地(二
11-9 为应用添加 Loading 效果
7 h7 a" E( W& |: i- O9 u
11-10 完成全部文件同步到七牛云功能编码
11-11 使用流程图和伪代码解决剩下需求
3 U6 j/ J9 _+ D# v; J
12-1 安装 Electron builder
12-2 为生产环境 build 代码
12-3 添加配置文件
12-4 调试整个pack流程
12-5 探究打包过程和生成文件内容
12-6 生成安装包
12-7 Electron 打包体积优化第一部分- 质的飞跃
; f& R' S5 J; d1 A
12-8 Electron 打包体积优化第二部分-极限优化
12-9 自动更新第一部分 – 自动发布 release
; T5 v! U7 ?& J0 f3 S
12-10 自动更新第二部分 –  添加自动更新功能
12-11 自动更新 第三部分 – 本地调试自动更新功能
$ X' w# E* L! Q3 Q: j- q
13-1 课程总结
% C! {! \( `( t7 R6 h

此资源仅对VIP开放下载
下载说明:本资源为虚拟可复制性产品,购买后不允许退款,谢谢您的支持!如遇链接失效,请添加客服QQ:3197428804 索取新的链接
0

评论0

请先

没有账号? 忘记密码?