JScript:导入js文件

时间:2016-08-14 06:35:44

标签: 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, 0);
};

Log.prototype = {

    info: function (msg) {
        this.log('INFO ' + msg);
    },

    error: function (msg) {
        this.log('ERRO ' + msg);
    }

};

2 个答案:

答案 0 :(得分:1)

而不是将多个文件导入HTML。

最好将它合并为一个文件,然后导入它,因为它会增加页面加载速度,并且只会向服务器发送一个javascript文件请求。

组合,两个或更多javascript文件。我建议你去with this

以下是如何使用它的示例:

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'));
});

答案 1 :(得分:0)

您可以从logging.js

导出日志对象
export Log;

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

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