The first using of Electron
04 Nov 2016初识 Electron
-
Electron 是什么?
Electron 是由 GitHub 开发的开源框架,框架使用网页作为用户界面,框架中集成了 Node.js 和 Chromium 浏览器。 所以我们可以把 Electron 看成是一个由 JavaScript 控制的浏览器。 -
Electron 能做什么?
我们可以像开发 Web 应用程序一样,用其开发桌面应用程序。 也就是说,Web 应用程序能做的,Electron 都能做,只不过 Electron 把注意力集中在桌面应用程序上。 -
创建第一个 Electron 应用程序
● 首先安装 Node.js
● 在命令行运行npm install electron -g
● 在任意一个文件夹(我们的文件夹名叫 demo )下分别建立 “package.json” “main.js” “index.html” 这三个文件
目录结构如下
demo/
├── package.json
├── main.js
└── index.html
package.json 文件内容如下
{
"name": "demo-demo",
"main": "main.js",
"version": "1.0"
}
main.js 文件内容如下
const electron = require('electron');
const app = electron.app;
const BrowserWindow = electron.BrowserWindow;
var mainWindow = null;
function createWindow()
{
mainWindow = new BrowserWindow({width: 400, height: 300});
mainWindow.loadURL(`file://${__dirname}/index.html`);
mainWindow.on('closed', () => {mainWindow = null;});
}
app.on('ready', createWindow);
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit();
}
});
index.html 文件内容如下
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
</head>
<body>
<h1>Hello, demo.</h1>
</body>
</html>
大功告成!
现在切换到demo目录下,运行 electron .
即可启动应用程序
- 下一阶段目标
熟悉 Electron 的其他接口应用。