js模块编程

requirejs模块用法说明

            paths: {
               模块名: 映射路径,
            },
            shim: {
                模块名: {
                    deps: [模块名],
                    exports: 变量名
                }
            }

requirejs和sea.js异同

  • requirejs demo
require.config({
            baseUrl: './',
            paths: {
                a: 'a',
                b: 'b',
                c: 'c'
            }
        });
        require(['a','b'] , function(){

        });
  • sea.js demo
seajs.config({
            base: './',
            alias: {
                a: 'a',
                b: 'b',
                c: 'c'
            }
        });
        seajs.use(['a','b'] , function(){

        });
原文地址:https://www.cnblogs.com/reamd/p/5671464.html