gpt4 book ai didi

javascript - 外部 JavaScript 文件必须是什么样子才能避免使用全局变量和方法?

转载 作者:行者123 更新时间:2023-11-29 20:14:27 25 4
gpt4 key购买 nike

我的页面上有以下代码:

<script src="/Assets/JavaScripts/myJavaScript.js" type="text/javascript"></script>

<script type="text/javascript">

testAlert();

</script>

在 myJavaScript.js 中我有以下内容:

(function () {
function testAlert() {
alert('test alert');
}
})();

它没有调用 testAlert。不确定我在这里做错了什么?我试图避免全局变量和方法。我在 jQuery 中做了一些类似的事情并且它起作用了,它只需要在外部文件的开头有一个 $ 。有人可以解释一下我在这里做错了什么以及如何确保我遵循最佳做法吗?

最佳答案

我将您的代码放入我的环境并检查,我在 mozila 错误控制台中收到错误。所以,请在那里检查。你应该只把 myjavascript.js 文件中的 javascript 函数放在下面。

function testAlert() {
alert('test alert');
}

关于javascript - 外部 JavaScript 文件必须是什么样子才能避免使用全局变量和方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com