-1
我正在构建一个将在第三方网站上使用的小型JavaScript文件,它具有一些相关性,如json2.js
和underscore.js
。一些常用库提供了noConflict
方法来避免命名空间冲突,但json2.js
没有办法做到这一点。有没有一种方法来使用这些依赖关系,而不用像JSON
这样的全局变量进行任何更改(也不需要修改依赖文件)?避免命名空间冲突
我知道json2.js只修改旧版浏览器的全局范围,但它只是一个例子。你可以做到这一点
所以,你要加载json2.js,但又不希望它修改'window.JSON'?你想做什么?我不理解这个问题。 –
你可以特别[shim](http://requirejs.org/docs/api.html#config-shim)查看[require js](http://requirejs.org) – RobH