原生JavaScript a.js classA引入 b.js classB
时间: 2023-10-03 07:05:43 浏览: 124
要原生 JavaScript 的 `a.js` 文件中引入 `b.js` 文件中的 `ClassB` 类,可以按照以下步骤进行:
首先,在 `b.js` 文件中定义 `ClassB` 类:
```javascript
// b.js
class ClassB {
constructor() {
// ...
}
methodB() {
// ...
}
}
```
然后,在 `a.js` 文件中使用 `<script>` 标签将 `b.js` 文件引入,并在 Class A 中使用 `ClassB` 类:
```javascript
// a.js
class ClassA {
constructor() {
this.b = new ClassB();
}
methodA() {
this.b.methodB();
}
}
// 引入 b.js 文件
const script = document.createElement('script');
script.src = 'b.js';
script.onload = function() {
const a = new ClassA();
a.methodA();
};
document.head.appendChild(script);
```
在上述示例中,我们通过创建一个 `<script>` 标签,将 `b.js` 文件引入到 `a.js` 文件中。当 `b.js` 文件加载完成后,我们创建了一个 `ClassA` 的实例,并调用了其中的 `methodA` 方法,该方法使用了 `ClassB` 的方法。
请确保 `a.js` 和 `b.js` 文件在同一目录下,并且在 HTML 文件中正确引入了 `a.js` 文件。这样就可以在 `ClassA` 中引入和使用 `ClassB`。
阅读全文