做好准备进入 heX 的世界了吗?

开始一个 heX 应用程序

拿到 heX 的二进制包,你可能会感觉无从下手,下面将以 Windows 下的 web 开发者二进制包为例讲述一个基本的开发流程。

现在从零开始,一起来制作一个 Hello World:

1. 下载 heX 二进制包

首先选择一个合适的二进制包,对于 web 前端开发者而言,heX web 开发者发行包肯定是最好的选择。(关于二进制包的更详细的说明请参见 heX 二进制包说明。)

将二进制包解压到本地后,hexclient.exe 是主程序文件,双击即可运行 heX,只不过此时打开的是 heX 的默认欢迎页面chrome://version,里面描述了一些基本信息。

2. 编写 web 前端代码

在 heX 主程序文件所在的目录下创建一个用于写 Hello World 程序的测试目录test,同时在其中新建 HTML、CSS、JavaScript 等文件。如:

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Hello World</title>
<link href="hello.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>Loading...</h1>
<script>
  require('./test/hello_world');
</script>
</body>
</html>

hello.css

h1 {
  font-family: 'Trebuchet MS';
  font-size: 5em;
  text-align: center;
}

hello_world.js

window.setTimeout(function () {
  document.querySelector('h1').innerHTML = 'Hello World!';
}, 1000);

3. 修改 manifest.json

想要个性化定制 heX,则需要从 manifest.json 开始。(关于 manifest.json 的更详细的说明请参见 heX 清单文件(Manifest)说明。)

这里我们需要修改 first_page 参数,将其修改为$(AppDir)test/index.html,即将应用程序执行入口改为上面编写的 web 页面。

4. 运行程序

双击 hexclient.exe,窗口显现,一秒钟后,界面上的“Loading…”变为“Hello World!”。