gpt4 book ai didi

jquery - 在 MVC 中延迟内联脚本在 jquery 之后加载

转载 作者:行者123 更新时间:2023-12-01 01:46:55 26 4
gpt4 key购买 nike

我有一个关于延迟加载 sciprts 的问题。

所以基本上只是告诉你我的情况:

我有一个页面,在页面的末尾我加载jquery和其他一些脚本,以便首先加载所有html,然后才开始加载脚本。

但在我的页面上的某些地方,我不得不编写一些内联脚本,这些脚本需要使用 jquery 之类的东西,例如 $ ...如果找不到,我会收到错误。

我无法将该内联脚本放入单独的 js 文件中并在最后加载它,因为在 mvc 中我无法处理模型内容并从 Controller 调用操作。

那么有没有办法说像jquery之后加载之类的东西?

最佳答案

只需在 javascript 文件最底部的 html 页面的 window.onload 事件上分配一个方法即可。

 window.onload = function ()
{
do your jQuery thingies here.
}

浏览器下载所有页面资源(包括外部 css 和 js 文件)后,将触发 window.onload 事件。

更新:请将所有内联脚本放在 html5 页面的底部,这是一个很好的做法。此外,将所有 javascript 文件放在单独的 JS 文件中将为您带来一些优势,例如缩小 javascript 并将外部 js 文件缓存到浏览器,从而加快加载时间。

关于jquery - 在 MVC 中延迟内联脚本在 jquery 之后加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21206288/

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