我不会在这里添加任何代码。只是在一个项目上工作,不仅这次,而且经常一个 javascript 文件杀死其他文件,所以我通常在这种情况下寻找类似的解决方案(比如不同的 slider 等)
但是还有其他方法可以包装一些不会干扰其他 javascript 文件吗?
最佳答案
请详细说明您的意思 - 但我有一种感觉。
使用命名空间。
如果您正在使用一组不同的库,如果您没有使用命名空间,那么这些库可能会具有相同的全局名称。
碰撞通常如何发生的例子:
function dontdothis() {
alert("Foo");
}
function dontdothis() {
alert("Bar");
}
dontdothis();
如何避免这些冲突的示例:
var myownspace={};
myownspace.dothis=function() {
alert("Foo");
}
function dothis() {
alert("Bar");
}
myownspace.dothis();
关于javascript - 一个 javascript 文件会杀死所有其他文件。避免这种情况的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8324343/