前面章节中一直有提到主进程和渲染进程,本章我们就来详细讲解一下Electron中的主进程的渲染进程。
什么是主进程
- electron项目启动的时候运行main.js的进程就是主进程
- 一个项目有且只有一个主进程
- 创建窗口等所有系统事件都要在主进程中进行
- 简单的说就是我们的electron项目的主进程只有一个, 主进程的执行代码需要写到main.js中, 所有跟系统事件相关的代码统统都要写在这里
什么是渲染进程
- 我们每创建一个web页面都会创建一个渲染进程
- 每个web页面运行在它自己的渲染进程中
- 每个渲染进程是独立的, 它只关心它所运行的页面
- 简单理解就是一个web页面一个渲染进程
主进程和渲染进程的区别
- 主进程通过BrowserWindow创建页面
- 每个BrowserWindow实例都在自己的渲染进程中运行, 当BrowserWindow实例被销毁后, 相应的渲染进程也会被终止
本文详细解读了Electron中的主进程和渲染进程概念,包括它们各自的角色、区别以及创建过程。主进程负责系统事件,由main.js控制,而渲染进程则为每个web页面独立运行,确保隔离与页面关注点。
1251

被折叠的 条评论
为什么被折叠?



