sách gpt4 ai đã đi

Gọi javascript từ javascript

In lại 作者:行者123 更新时间:2023-12-02 19:45:48 31 4
mua khóa gpt4 Nike

我需要将以下整个代码放入名为 activate.js 的 JavaScript 中。你能告诉我怎么做吗?



1 Câu trả lời

正如我在上面的评论中提到的,你不能完全做你想做的事,因为 JavaScript 本身没有包含其他 JavaScript 文件的机制。 JavaScript 文件使用 HTML 脚本元素包含在文档中。

但是,我们可以编写一个脚本(“active.js”)并将其包含在文档中,然后为每个外部 JavaScript 文件手动创建一个附加脚本元素。但应该注意的是,这可能会导致性能下降,因为我们正在创建额外的 HTTP 请求。

我认为您还需要将当前的内联脚本分离到外部文件中,以避免出现“先有鸡还是先有蛋”的情况,即您在加载之前引用“tyr1.js”的元素。

所以你的“active.js”脚本变成这样:

/**
* Combined JavaScript files (active.js)
* - Creates script elements for any additional JS files
*/
(chức năng() {
var head = document.getElementsByTagName('head')[0];

// Scripts to include
var js = [
'http://domain.com/tyr1.js',
'/inline.js' /* Change path to where this is located */
];

// Clone for every external script that needs to be included
var jsElem = document.createElement('script');
jsElem.type = 'text/javascript';

// Step through scripts to include
for (var i=0; i
var newJsElem = jsElem.cloneNode(false);
newJsElem.src = js[i];

// Append to HEAD section
head.appendChild(newJsElem);
}
})()

这当然假设您的脚本将放置在文档的 HEAD 部分。

关于javascript - 从 javascript 调用 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9893848/

31 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com