# 1.介绍

# 什么是Electron?
- 使用javascript, HTML和CSS构建平台的桌面应用
- Web技术-Electron基于Chromium和Node.js
- 开源-众多贡献者组成的活跃社区共同维护的开源项目
- 跨平台-兼容Mac, Window和Linux
# 谁在使用Electron?

# 主要内容:
- Electron的基础知识, 理解进程概念和跨进程通信原理
- 加强前端开发基础, HTML, JS, CSS
- 深入了解浏览器的工作原理
- 加强三大流行框架Vue框架的应用
# 学习路径:
- 了解Electron的基本工作原理
- 配置Electron下载加速源
- Electron初始化项目
- 认识vue-cli, 使用Vue CLI配置基本的开发项目
- 开发一款Electron的应用
# 学习目标
- 了解Electron的工作原理
- 掌握浏览器的工作原理
- 熟悉使用Electron常见API
- 学会使用原生JS或者框架配合Electron进行开发
# 学习准备
- Github账号
- Linux服务器, 或者虚拟机 (Centos 7.x)
- 安装Docker服务, 参见: https://www.daocloud.io/mirror (opens new window), 或者使用window desktop/mac desktop, 见: https://www.docker.com/products/docker-desktop (opens new window)
2.进程 →