Election.js入门

Electron 包含三个核心

Chromium用于显示网页内容

Node.js用于调用本地文件系统和操作系统

自定义APIs用于调用OS本机函数

ELectron开发应用程序就像构建一个带有网页界面的Node.js的应用程序或者构架无缝集成的网页

主进程

主进程通过创建BrowserWindow实例来创建网页 每一个BrowserWindow实例在其渲染过程中运行网页,当一个BrowserWindow实例被销毁时,对应的渲染进程也会被终止

主进程管理所有网页以及对应的渲染进程

渲染进程

渲染进程只能管理相应的网页 一个渲染进程的崩溃不会影响其他渲染进程

渲染进程通过IPC与主进程通信在网页上执行GUI操作,处于安全和可能的资源泄露考虑 直接从渲染器进程中调用与本地GUI有关的API受到限制

 

Electron API是根据进程类型分配

这意味着某些模块可以在主进程中使用 有些模块可以在渲染进程中使用,有些模块两者中皆可使用

 

 

 

posted @ 2022-01-06 10:51  冰糖葫芦很乖  阅读(418)  评论(0编辑  收藏  举报