11

根据教程,电子应用程序有两个部分 - 入口main.js文件和index.html.

  1. 我是否必须将main.js其作为脚本包含在 html 文件中
  2. 如何触发视图 html 文件中的事件以影响 js 应用程序的状态,反之亦然?他们俩基本是怎么交流的?
4

1 回答 1

6

你混淆了几件事。

main.js是运行应用程序时调用的第一个文件。在一切之前。它不运行任何前端代码。

通常,在其中,您使用BrowserWindowAPI 创建一个铬窗口,然后在其中加载一个 .html 文件。(index.html例如)。

然后,你的index.html,你可以调用你想要的每一个前端 JS 代码,或者 CSS 或其他任何东西。例如,您可以在其中添加一个<script src="myapp.js"></script>,它将运行前端代码。

了解主进程(后端)和渲染进程(前端)之间的区别很重要。

请参阅快速入门指南,该指南很好地解释了这一点。

于 2016-04-19T15:59:36.840 回答