首页 > 现在前端js文件模块化主流方案是什么?

现在前端js文件模块化主流方案是什么?

是用requirejs 这个是不是现在浏览器页面js文件的主流模块化方案?


1、requireJS是服务器优先,遵循的是commonJS规范,他是使用同步机制加载模块的

2、如果要在前端使用的话,可以使用AMD规范,它是异步加载模块的,浏览器优先

3、当然,也可以使用CMD,即SeaJS那一套规范

4、如果不用这些规范,还可以自己使用原生Javascript来自定义模块

比如:

// 在此处定义模块
var myModule = (function () { 
    
    return {
        // 此处为模块所暴露的方法
    };
    
})();
// 在此处引入模块
(function ( myModule ) {
    
    // 通过模块来调用相应的方法
    myModule.METHOD_NAME;
    
})( myModule );
【热门文章】
【热门文章】