跳转至

添加功能

:::info 跟随教程

这是 Electron 教程的第 4 部分。

  1. 先决条件
  2. 构建你的第一个应用
  3. 使用预加载脚本
  4. 添加功能
  5. 打包你的应用
  6. 发布和更新

:::

增加应用复杂度

如果你一直跟随教程,现在应该已经拥有一个功能正常的 Electron 应用,并带有静态用户界面。从这个起点出发,你通常可以朝两个大方向继续开发应用:

  1. 增加渲染进程 Web 应用代码的复杂度
  2. 与操作系统和 Node.js 进行更深入的集成

理解这两个大概念之间的区别很重要。对于第一点,不需要 Electron 专属资源。在 Electron 中构建一个漂亮的待办事项列表,只是将你的 Electron BrowserWindow 指向一个漂亮的待办事项列表 Web 应用。归根结底,你使用的是与 Web 上相同的工具(HTML、CSS、JavaScript)来构建渲染进程的 UI。因此,Electron 文档不会深入介绍如何使用标准 Web 工具。

另一方面,Electron 还提供了一组丰富的工具,使你能够与桌面环境集成,从创建托盘图标、添加全局快捷键到显示原生菜单。它还在主进程中赋予你完整的 Node.js 环境能力。这一组能力将 Electron 应用与在浏览器标签页中运行网站区分开来,也是 Electron 文档的重点。

操作示例

Electron 文档包含许多教程,帮助你处理更高级的主题和更深入的操作系统集成。作为入门,请查看操作示例文档。

:::note 如果有遗漏,请告诉我们!

如果你找不到想要的内容,请在 GitHub 上告诉我们!

:::

接下来是什么?

在教程的其余部分,我们将不再关注应用代码,而是向你展示如何把你的应用从开发机器交付到最终用户手中。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron