根据教程,电子应用程序有两个部分 - 入口main.js
文件和index.html
.
- 我是否必须将
main.js
其作为脚本包含在 html 文件中 - 如何触发视图 html 文件中的事件以影响 js 应用程序的状态,反之亦然?他们俩基本是怎么交流的?
你混淆了几件事。
main.js
是运行应用程序时调用的第一个文件。在一切之前。它不运行任何前端代码。
通常,在其中,您使用BrowserWindow
API 创建一个铬窗口,然后在其中加载一个 .html 文件。(index.html
例如)。
然后,你的index.html
,你可以调用你想要的每一个前端 JS 代码,或者 CSS 或其他任何东西。例如,您可以在其中添加一个<script src="myapp.js"></script>
,它将运行前端代码。
了解主进程(后端)和渲染进程(前端)之间的区别很重要。
请参阅快速入门指南,该指南很好地解释了这一点。