博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
electron-创建一个hello world应用
阅读量:5906 次
发布时间:2019-06-19

本文共 985 字,大约阅读时间需要 3 分钟。

hot3.png

在进行该章内容之前,我们假设你已经正确的创建了一个package.json文件以及安装完成electron.现在 我们通过electron创建第一个桌面的应用。

创建一个新的文件main.js,并且写入下面的代码。

const {    app,    BrowserWindow} = require('electron')const url = require('url')const path = require('path')let winfunction createWindow() {    win = new BrowserWindow({        width: 800,        height: 600    })    win.loadURL(url.format({        pathname: path.join(__dirname, 'index.html'),        protocol: 'file',        slashes: true    }))}app.on('ready', createWindow)

另外我们还需要创建一个index.html,并且在该文件里面写入下面的语句。

        

Hello World

We are using node
document.write(process.versions.node)
Chrome and Electron

我们之后我们通过命令行输入如下的命令,却可运行应用。

$ electron ./main.js

它将会打开一个新的窗口,显示的内容如下图所示。

2017-08-11 14-23-03屏幕截图

上面的应用工作原理

在我们创建的main.js文件当中包含两个模块,app和BrowerWindow。app 模块主要控制你应用的生命周期。而BrowerWindow主要用创建和控制窗口对象。

我们定义了一个createWindow函数。我们创建了一个新的BrowerWindow对象,并且将URL附加到该对象当中。index.html主要是我们将要呈现给用户的界面。

转载于:https://my.oschina.net/u/215677/blog/1506542

你可能感兴趣的文章
Python3.7.1学习(六)RabbitMQ在Windows环境下的安装
查看>>
Windows下memcached的安装配置
查看>>
ubuntu: firefox+flashplay
查看>>
web.xml 中CharacterEncodingFilter类的学习
查看>>
贪吃蛇逻辑代码
查看>>
ASP.NET视频教程 手把手教你做企业论坛网站 视频教程
查看>>
[LeetCode] Meeting Rooms II
查看>>
从Swift学习iOS开发的路线指引
查看>>
Scribes:小型文本编辑器,支持远程编辑
查看>>
ssh 安装笔记
查看>>
3-继承
查看>>
海归千千万 为何再无钱学森
查看>>
vue2.0 仿手机新闻站(六)详情页制作
查看>>
JSP----九大内置对象
查看>>
Java中HashMap详解
查看>>
delphi基本语法
查看>>
260. Single Number III
查看>>
Hadoop生态圈-Kafka的完全分布式部署
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
jQuery自动完成点击html元素
查看>>