【前端】require函数实现原理

// require函数实现原理:
function require(modulePath) {

    var regExp = /\w+$/g;
    var moduleName = regExp.exec(modulePath);

    var module = {
        id: moduleName,
        exports: {}
    };

    var load = function (exports, module) {
        // ============
        // 读取的文件内容:
        // ...
        // ...
        // ============

        return module.exports;
    };

    return load(module.exports, module);   
}
posted @ 2016-03-07 12:05  赵康  阅读(407)  评论(0编辑  收藏  举报