在另一个JavaScript文件中使用JavaScript文件
我正在编写一些不会与HTML文档一起使用的JavaScript文件。例如,在一个JavaScript文件中编写一个计算器,其中我将有不同的在另一个JavaScript文件中使用JavaScript文件,javascript,import,Javascript,Import,我正在编写一些不会与HTML文档一起使用的JavaScript文件。例如,在一个JavaScript文件中编写一个计算器,其中我将有不同的.js文件,其中一个用于加法、减法、乘法、除法等 我希望将每个数学运算都放在一个独立的.js文件中,然后再放一个.js文件,该文件将包含其他较小的文件,并可以从中调用函数 这可能吗?这里有一个同步版本: function myRequire( url ) { var ajax = new XMLHttpRequest(); ajax.open(
.js
文件,其中一个用于加法、减法、乘法、除法等
我希望将每个数学运算都放在一个独立的.js
文件中,然后再放一个.js
文件,该文件将包含其他较小的文件,并可以从中调用函数
这可能吗?这里有一个同步版本:
function myRequire( url ) {
var ajax = new XMLHttpRequest();
ajax.open( 'GET', url, false ); // <-- the 'false' makes it synchronous
ajax.onreadystatechange = function () {
var script = ajax.response || ajax.responseText;
if (ajax.readyState === 4) {
switch( ajax.status) {
case 200:
eval.apply( window, [script] );
console.log("script loaded: ", url);
break;
default:
console.log("ERROR: script not loaded: ", url);
}
}
};
ajax.send(null);
}
函数myRequire(url){
var ajax=new-XMLHttpRequest();
使用javascript打开('GET',url,false);//:
var script = document.createElement('script');
script.src = '/js/script';
document.head.appendChild(script);
使用jQuery:
//you need to change your path
$.getScript('/js/script.js', function()
{
// script is imported
});
您可以将webpack与require('otherfile.js')一起使用
看来js确实不适合我当前的项目。我不得不放弃javascript,转而使用另一种编程语言。我想在这段时间里,因为最初的问题js会有一点现代化。谁想要一个单一文件,特别是js异步代码执行、名称冲突等…我当然可以总结f功能,并使他们再次但哇…是的,使用要求