1)commonjs:同步、顺序执行
    2)AMD:提前加载,不管是否调用模块,先解析所有模块,requirejs的速度快,有可能浪费资源
    3)CMD: 提前加载,在真正需要使用(依赖)模块时才解析该模块,seajs 按需解析,性能比AMD差