我正在制作一个带有持续三秒钟欢迎屏幕的网站,在 onload 属性中使用一些 JavaScript 来控制它。部分代码定义在名为 char buffer[4096];
fgets(buffer, sizeof(buffer), stdin);
char *endptr;
long result = strtol(buffer, &endptr, 10);
if(*endptr != '\0') { /* There is more input! */ }
的用户定义模块中,所有这些都可以正确导出和导入。该文件包含一个类 coreFunctions
,它封装了我网站的核心功能。但是,当我构建站点时,会弹出一个错误:
Core
main.js:
Uncaught ReferenceError: Core is not defined
at (index):10
at onload ((index):10)
index.html:
import { Core } from "./modules/coreFunctions.js";
coreFunctions.js:
<html>
.
.
.
<body onload="(function() {Core.hideById('pageContent');setTimeout(function() {Core.showById('pageContent');Core.hideById('loader');}, 3000);})()">
<div id="loader">
.
.
.
</div>
<div id="pageContent">
.
.
.
</div>
<script type="module" src="js/main.js"></script>
</body>
</html>
这与我导出的方式有关,还是函数调用的问题?