javascript - 一个 javascript 文件会杀死所有其他文件。避免这种情况的方法?

标签 javascript

我不会在这里添加任何代码。只是在一个项目上工作,不仅这次,而且经常一个 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/

相关文章:

javascript - 如何从从0,0开始到100,1000结束的指数函数中获取Y值

javascript - 使用 underscore.js 时如何修复浏览器 CSP 错误

javascript - 表达 js :multiple route files into single file

javascript - PHP json_encode 到 AJAX,未定义

javascript 在减法和加法时替换值

javascript - jQuery:递归过多且超出最大调用堆栈大小

javascript - 如何让服务器在普通 PHP/SQL 网站后面执行任务?

javascript - 通过 Javascript 设置表单字段值时的安全注意事项?

javascript - 如何用这种模式定义内联 getter?

javascript - 如何测试一个元素是否具有特定的类?