gpt4 book ai didi

javascript - 在页面加载中运行函数 javascript 的最佳方式

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

请不要复制我:$(document).ready equivalent without jQuery

我的问题有点不同。我将对此进行解释。我已经把我所有的功能都放在这样的就绪功能上了。

$(document).ready(function () {
$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});
// orther a lot of function here
LoadDataToGrid();
}

做得很好但是,昨天我的 PM 说:“你不需要把你的代码放在 ready 函数中,你可以在没有 ready 函数的情况下运行,把 ready 函数放在里面是非常疯狂和愚蠢的。”

我已经阅读了更多有关就绪函数和 window.onload() 函数的主题。但是没有地方说我们不能在就绪函数中运行一个函数。当我将所有功能都放入就绪功能时,我的代码有什么问题?

这样更好

$(document).ready(function () {
$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});
}

或者这样更好(没有ready函数)

$("#liLanguage").find("a").click(function () {
ChangLanguage(this);
});

最佳答案

通常,PM 没有工程背景,他们喜欢像他们一样说话。试着注意这一点。

现在回答您的问题,您只需将脚本添加到 HTML 的底部而不是头部。这样,您的脚本将在 DOM 准备就绪后加载,每个基本上都是 document.ready 所做的。

关于javascript - 在页面加载中运行函数 javascript 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46859203/

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