gpt4 book ai didi

javascript - 在附加的 js 文件中重新分配 javascript 函数

转载 作者:行者123 更新时间:2023-11-28 08:42:57 25 4
gpt4 key购买 nike

我有一个 HTML 页面,其中包含多个附加的 js 文件,其中包含该页面上使用的函数。

对于包含在基本 HTML 页面上的功能,它们已成功重新分配。函数A = 函数B。

当我尝试重新分配属于附加 js 文件之一的函数时,问题就出现了。正常的重新分配不起作用。假设 FunctionC 在附加的 js 文件 morefunctions.js 上。

我尝试使用 FunctionC = FunctionD。 FunctionC 像平常一样运行 - 没有重新分配给 FunctionD。我知道对 FunctionD 的重新分配“应该”在 FunctionC 运行之前发生,因为当我检查 console.log 时它会触发。

任何关于为什么这不起作用的想法将不胜感激。

最佳答案

您必须在包含文件之后进行重新分配。

例如(免责声明:不要在实际项目中执行此操作 - 这仅用于演示目的)下面的代码包含 jQuery 库,但随后使用自定义函数覆盖 jQuery 函数:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script>
jQuery = function(s) {
alert(s);
}
</script>

<script>
jQuery('aaa');
</script>

当它运行时,它会产生警报( demo ),但如果您颠倒前两个脚本标记的顺序 - 原始的“附加”jQuery 函数将接管。

关于javascript - 在附加的 js 文件中重新分配 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20277784/

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