如何在纯javascript中的另一个文件中包含类文件
好的,这个问题似乎已经被问到了,但它并没有像现在这样,一些人要求在另一个文件中包含文件,一些人要求导入函数,一些人接受jquery。。。 我只在纯javascript中工作,我的文件(简化但仍然不工作): index.html如何在纯javascript中的另一个文件中包含类文件,javascript,class,import,Javascript,Class,Import,好的,这个问题似乎已经被问到了,但它并没有像现在这样,一些人要求在另一个文件中包含文件,一些人要求导入函数,一些人接受jquery。。。 我只在纯javascript中工作,我的文件(简化但仍然不工作): index.html <!DOCTYPE HTML> <html lang="fr"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<!DOCTYPE HTML>
<html lang="fr">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="Content-Type" content="UTF-8">
<script src='editable.js'></script>
<script src='global.js'></script>
</head>
<body>
可编辑的.js
export class Editable
{
constructor()
{
alert("hello");
}
}
您可以直接从HTML“包括”它,例如:
<script src="YourClassFile.js"></script>
<script src="YourScriptThatUsesTheClass.js"></script>
您在某些html页面中使用了它?它出人意料地直截了当:@Cid是的,我使用Cid@Stuart导入后的括号引发语法错误。我已经试过了。Mayeb发布了您正在使用的完整代码,html,您在哪里包括JS,ts在哪里调用,它在哪里定义,等等——这样我们就可以看到您的实际设置,以及这个语法错误的来源:)最后,在用最简单的方法将所有的东西都转换成它的工作方式之后。抱歉,我不明白我第一次做错了什么。您可能已经用脚本1颠倒了类文件的顺序(如果在类定义之前读取了脚本,您将得到一个错误,因为类尚未定义)
<script src="YourClassFile.js"></script>
<script src="YourScriptThatUsesTheClass.js"></script>