 悬赏园豆:5
                [已解决问题] 
            
                    解决于 2017-09-29 11:30
                悬赏园豆:5
                [已解决问题] 
            
                    解决于 2017-09-29 11:30 
                 
        (function (global, factory) {
 typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
 typeof define === 'function' && define.amd ? define(factory) :
 (global.BScroll = factory());
}(this, (function () { 'use strict';}))
从上往下分别是 commonJS, AMD 和 直接全局定义
这个写法,是符合UMD规范的。umd规范的核心就是根据你的加载器环境,自动选择一套模块规范