Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在纯javascript中的另一个文件中包含类文件_Javascript_Class_Import - Fatal编程技术网

如何在纯javascript中的另一个文件中包含类文件

如何在纯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">

好的,这个问题似乎已经被问到了,但它并没有像现在这样,一些人要求在另一个文件中包含文件,一些人要求导入函数,一些人接受jquery。。。 我只在纯javascript中工作,我的文件(简化但仍然不工作):

index.html

<!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>