gpt4 book ai didi

javascript - 尝试在 html 文件中实例化 JavaScript 类

转载 作者:行者123 更新时间:2023-11-30 20:49:24 25 4
gpt4 key购买 nike

我正在尝试在另一个 HTML 文件中实例化一个 JavaScript 类。

这是 JavaScript 类:

class Puzzle {
constructor(fenStart, pgnEnd) {
this.fenStart = fenStart;
this.pgnEnd = pgnEnd;
}
}

module.exports = Puzzle;

这是 HTML 文件:

<!DOCTYPE html>
<html>
<body>
<script src="jquery-3.2.1.min.js"></script>
<script src="class.js"></script>
<p id="demo"></p>

<script>
var demoEL = $('#demo');

const x = new Puzzle("fenStart", "pgnEnd");

demoEL.html(x.fenStart);
</script>
</body>
</html>

但是,当我在 chrome 中打开 HTML 文件时,页面上什么也没有出现。在开发人员控制台中,我收到错误消息“Uncaught ReferenceError: module is not defined, at class.js:8” 如何正确实例化此 HTML 文件中的拼图类?

PS:我了解到这可能需要 JQuery,所以我下载了“jquery-3.2.1.min.js”并将其包含在与 JavaScript 类和 HTML 文件相同的文件夹中.

最佳答案

在那种情况下,你不需要 module.exports您可以直接创建对象并更新 DOM。如果你想在浏览器中使用模块,你可以使用像 webpack 这样的模块打包器

关于javascript - 尝试在 html 文件中实例化 JavaScript 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48352369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com