gpt4 book ai didi

javascript - 在特定页面上使用 jQuery(放在页面底部)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:58:08 25 4
gpt4 key购买 nike

出于性能目的,我将 jQuery 脚本的加载放在页面底部(就在结束 body 标记之前)。

我的问题是如何启用页面特定脚本?我不想将所有内容都放在 $(document).ready 方法中(同样是出于性能目的)。

更新:我正在使用模板系统,所以我将 jQuery 加载放在模板中。这样,即使我将 jQuery 调用放在特定页面的末尾,也不会被识别,因为此时未加载 jQuery。

最佳答案

我不是 100% 确定您在问什么,但如果是我想的那样,答案是您不能既吃蛋糕又吃蛋糕。

您似乎已将 jQuery 移至页面的按钮,但您希望在页面的某些元素上使用 JavaScript,但又不想等待所有的 document.ready?也许像下面这样?

<html>
<body>
<ul id="maybe-some-menu-that-needs-js-initialization-for-example">
...
</ul>
<script>
/* javascript goes here that uses jquery for the above menu (or whatever)
AND you don't want to wait for document.ready for this to happen */
</script>
...
<script src="including jquery here"></script>
<script src="including other scripts here"></script>
</body>
</html>

如果是这样,请引用我一开始所说的话。您必须将 jQuery(至少是库,不一定是所有其他 JavaScript)移回页面顶部。要么不使用 jQuery 来处理您不想等待 document.ready 的事情。

编辑:如果您想根据您所在的页面执行操作,则有两种方法,一种比最后一种更好,更可取。

  1. 使用 location.pathname 确定您需要的功能。
  2. 根据功能将您的 JavaScript 组织成单独的模块化文件,并仅包含特定页面所需的文件。

关于javascript - 在特定页面上使用 jQuery(放在页面底部),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558816/

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