electron学习笔记
electron开发中主要分为主进程(main.js)和渲染进程(renderer.js)
主进程:启动项目运行的main.js,一个项目只能有一个主进程,创建窗口等系统时间在此进行。
渲染进程:基于Chromium展示页面,每个web页面创建也都会创建一个渲染进程,页面运行在渲染进程中。
用于主进程中的模块
app:控制整个electron应用的生命周期;
BrowserWindow:创建和控制应用的窗口;
ipcMain:用于主进程中,与渲染进程通信;
webContents:渲染和控制窗口中的web内容
用于渲染进程中的模块
remote:在渲染进程中直接调用主进程的方法;
ipcRenderer:用于渲染进程中,与主进程通信