一、electron简介
1、electron是由 Github开发的开源框架。
2、它允许开发者使用Web技术构建跨平台的桌面应用。
3、Electron = Chromium + Node.js + Native API。
二、运行流程
1、读取package.json中的入口文件。main.js
2、main.js主进程中创建渲染进程。
3、读取应用页面的布局和样式。
4、使用IPC在主进程执行任务并获取信息。
5、一个主进程可以控制多个渲染进程。
三、常用API
1、Node的 url.format()
url.format({
protocol: 'https',
hostname: 'example.com',
pathname: '/some/path',
query: {
page: 1,
format: 'json'
}
});
// => 'https://example.com/some/path?page=1&format=json'
2、主进程窗口加载网页内容
win = new BrowserWindow({