gpt4 book ai didi

javascript - 从另一个 javascript 文件调用函数

转载 作者:行者123 更新时间:2023-11-29 18:30:45 25 4
gpt4 key购买 nike

我在以下目录中有 javascript 文件

/static
/handler.js
/evercookie.js
/jquery.js

我想从 handler.js 函数调用 evercookie.js 中的函数。例如
handler.js

   var ec = new evercookie();
cookiePresent = false
ec.get(suggestion_id, function(value) {
alert("Cookie value is " + value);
cookiePresent = true;
});
if (cookiePresent) {
return;
} else {
ec.set(suggestion_id, "1");
alert("cookie set for " + suggestion_id);
}

evercookie()evercookie.js

当我尝试这个时,它失败了,提示 evercookie not found

我该如何解决这个问题?

最佳答案

确保您的脚本顺序正确 - evercookie.js 需要在任何其他脚本使用它之前被引用。

来自:

   /handler.js
/evercookie.js
/jquery.js

收件人:

   /jquery.js
/evercookie.js
/handler.js

浏览器解析和解释 HTMLCSSJavaScript 自上而下 因此,如果您尝试访问一个属性或实例化一个不存在的对象,浏览器将出错...

有关浏览器解析的更多信息:

http://www.whatwg.org/specs/web-apps/current-work/multipage/parsing.html#overview-of-the-parsing-model

关于javascript - 从另一个 javascript 文件调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697002/

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