Javascript JScript:导入js文件
我编写了一个JScript文件用于日志记录。我需要为每个其他JScript文件导入日志js文件。(无需复制每个文件的日志功能) 基本上我需要的是将JScript导入到另一个JScript Log.jsJavascript JScript:导入js文件,javascript,jscript,Javascript,Jscript,我编写了一个JScript文件用于日志记录。我需要为每个其他JScript文件导入日志js文件。(无需复制每个文件的日志功能) 基本上我需要的是将JScript导入到另一个JScript Log.js var Log = function(filename) { this.fso = new ActiveXObject('Scripting.FileSystemObject'); this.file = this.fso.OpenTextFile(filename,2,true,
var Log = function(filename) {
this.fso = new ActiveXObject('Scripting.FileSystemObject');
this.file = this.fso.OpenTextFile(filename,2,true, 0);
};
Log.prototype = {
info: function (msg) {
this.log('INFO ' + msg);
},
error: function (msg) {
this.log('ERRO ' + msg);
}
};
您可以从logging.js导出日志对象
export Log;
您可以将其导入任何js文件中
import {Log} from './path/of/your/logging.js'
而不是将多个文件导入HTML 最好将其合并到一个文件中,然后导入,因为这样可以提高页面加载速度,并且只向服务器发送一个javascript文件请求 要组合,请选择两个或多个javascript文件。我建议你去 下面是如何使用它的示例:
var concat = require('gulp-concat');
gulp.task('combinejs', function() {
gulp.src([
'one.js',
'two.js'
])
.pipe(plumber())
.pipe(concat('all.js'))
.pipe(gulp.dest('js'));
});
因此,如果我理解正确,您需要将上述内容保存在
logging.js
中,并在每个文件中使用
。这个问题已经有了答案: