Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过SRC嵌入的作用域javascript代码_Javascript - Fatal编程技术网

通过SRC嵌入的作用域javascript代码

通过SRC嵌入的作用域javascript代码,javascript,Javascript,我需要确定JavaScript代码的范围。 我知道我可以用电脑来做 (function() { // all code goes here })(); 将所有mycode包含在匿名函数中 但如果我有一个页面通过脚本标签加载JS,我该怎么做呢 <script type="text/javascript" src="${jsFile}"></script> 加载的JavaScript会破坏我的页面,我如何将其封装 谢谢做同样的事 在JS文件中,只需用 (fun

我需要确定JavaScript代码的范围。 我知道我可以用电脑来做

(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加载它时,我需要找到一种方法