背景
我们目前使用jQuery在运行时动态地将第三方JavaScript库添加到我们的主index.html文件中(这非常简化,但应该有助于理解)。一旦添加它们,浏览器就会处理下载它们。
我想知道是否有一种方法可以通过一些JavaScript库(或自行开发的方式)动态模块化或包装第三方JavaScript库,以便可以加载同一个库的两个版本而不会发生冲突并且可以引用独立地?
例如:
'underscore.js'的版本A可以引用为:
versionA._.noop()
'underscore.js'的版本B可以引用为:
versionB._.noop()
因此允许两个版本的'underscore.js'可用,但不会相互冲突?