是否可以在JS中加载具有相同变量/函数的多个脚本,而不会覆盖变量的旧值。例如,为每个加载的脚本创建一个自己的作用域/沙箱或对象。加载具有相同变量/函数的多个脚本
文件加载:
SCRIPT1:
<script>
function init() {
do something...
}
</script>
SCRIPT2:
<script>
function init() {
do something...
}
</script>
而且加载后调用script1.init()或script2.init(),这可能吗?
我想从任何源服务器加载代码,并创建一个应该防止代码覆盖的对象,但是我想加载的代码不可改变。 –