JScript:导入js文件

JScript: import js files

本文关键字:文件 js 导入 JScript      更新时间:2023-09-26

我编写了一个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, 0);
};
Log.prototype = {
    info: function (msg) {
        this.log('INFO ' + msg);
    },
    error: function (msg) {
        this.log('ERRO ' + msg);
    }
};

而不是将多个文件导入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导出日志对象

export Log;

你可以在任何js文件中导入它

import {Log} from './path/of/your/logging.js'