跨平台桌面应用开发指南
1. 开发背景与目标
HTML5 桌面应用开发正蓬勃发展,JavaScript 作为当下最流行的网络编程语言,与 HTML5 特性、Node.js 及运行时 API 相结合,拥有丰富的功能。而且,HTML5 桌面应用能在不同平台(Windows、macOS 和 Linux)间实现代码无修改分发。其开发目标是让开发者借助 Node.js 驱动的运行时(如 NW.js 和 Electron),轻松掌握该领域的编程技巧。
2. 开发所需环境
要构建和运行相关示例,需要满足以下条件:
- 操作系统:Linux 或 macOS。
- 软件:npm/Node.js。作者测试时使用的软件版本如下:
| 软件 | 版本 |
| ---- | ---- |
| npm | v.5.2.0 |
| node | v.8.1.1 |
| 操作系统 | Ubuntu 16.04 LTS、Windows 10、macOS Sierra 10.12 |
3. 适合人群
- 对使用 HTML5 创建桌面应用感兴趣的开发者。
- 前两章要求具备基本的网页开发技能(HTML、CSS 和 JavaScript)以及 Node.js 基础,同时需要有在操作系统(Linux、macOS 或 Windows)中使用命令行的经验。
- 中间四章适合有一定 React 经验的开发者。
- 最后两章建议有基本的 TypeScript 知识。
4. 代码约定
在开
超级会员免费看
订阅专栏 解锁全文
1843

被折叠的 条评论
为什么被折叠?



