前面我们介绍过Electron创建项目的三种方式,这里我们主要依照第一种方式创建了一个项目。下面我们就开始对index.html和main.js文件进行编写:

1、index.html文件

显然这就是一个html文件,用来显示的,所以这个页面我们只需要写上HTML内容,里面包含“Hello World!”即可,内容如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo1</title>
</head>
<body>
    <div style='text-align:center;margin-top:159px;'>
    Hello World!
    </div>
</body>
</html>
2、main.js文件

main.js是Electron的主进程文件,这个文件非常关键,需要理解每一行代码表示的意义。

//引入electron模块
var electron = require('electron')

// 创建electron引用
var app = electron.app

//创建窗口引用
var BrowserWindow = electron.BrowserWindow

//声明要打开的主窗口
var mainWindow = null
app.on('ready',()=>{
    //设置打开的窗口大小
    mainWindow = new BrowserWindow({width:800,height:400})

    //加载那个页面,这就是欠骂的index.html默认页面
    mainWindow.loadFile('index.html')

    //监听关闭事件,把主窗口设置为null
    mainWindow.on('closed',()=>{
        mainWindow = null
    })

})
3、运行项目
electron .

效果如下:
图片alt

以上我们就是实现了第一个程序“Hello World!”。