通过SRC嵌入的作用域javascript代码
我需要确定JavaScript代码的范围。 我知道我可以用电脑来做通过SRC嵌入的作用域javascript代码,javascript,Javascript,我需要确定JavaScript代码的范围。 我知道我可以用电脑来做 (function() { // all code goes here })(); 将所有mycode包含在匿名函数中 但如果我有一个页面通过脚本标签加载JS,我该怎么做呢 <script type="text/javascript" src="${jsFile}"></script> 加载的JavaScript会破坏我的页面,我如何将其封装 谢谢做同样的事 在JS文件中,只需用 (fun
(function() {
// all code goes here
})();
将所有mycode包含在匿名函数中
但如果我有一个页面通过脚本标签加载JS,我该怎么做呢
<script type="text/javascript" src="${jsFile}"></script>
加载的JavaScript会破坏我的页面,我如何将其封装
谢谢做同样的事
在JS文件中,只需用
(function() {
// all code goes here
})();
您应该很好….在您正在加载的文件中…尝试将
警报(“yo”)
添加到您要包含的文件中,以查看该文件是否正确包含…您引用的外部文件在全局命名空间中使用与您的代码相同的名称?我在这里猜。防御措施是为你自己的变量和函数名命名名称空间,这样第三方代码就不会践踏你的代码。它是如何破坏你的页面的?它根本不起作用。许多错误。加载的脚本有超过100000行代码。如果我把一个脚本放在我的页面上,并把它括起来,它确实会起作用。但我不能为生产而做,我是为测试而做的。不起作用。@antohoho:那么你需要比“不起作用”更详细地描述你的问题。我们不是通灵者,对不起。我没有访问JS的权限,这就是我做src的原因。@antohoho你想包括什么?我试图包括JavaScript代码,他与我的JS冲突。所以我想把他关起来。它可以与(function(){})一起使用,但我不能这样做,因为我没有访问权限。所以当我通过SRC加载它时,我需要找到一种方法