gpt4 book ai didi

javascript - 我可以在不检查 jQuery 是否已完全加载的情况下构建 jQuery 原型(prototype)函数吗?

转载 作者:行者123 更新时间:2023-11-28 02:41:15 24 4
gpt4 key购买 nike

我可以用这种方式创建 jQuery 原型(prototype)吗:

<script 
src="/Scripts/jquery/jquery-1.8.2.min.js"
type="text/javascript">
</script>

<script src="/Scripts/common/layout/jquery.fn.buildTableOfContent.js"></script>

当 buildTableOfContents.js 文件如下所示时:

$.fn.buildTableOfContent = function () {
"use strict";
var h2 = this.find('h2');
if (h2.length > 0) {
.....

我关心的是原型(prototype)函数的构建是否依赖于jQuery完全加载并使用像这样的文件将 buildTableOfContents 文件总是在 jQuery 完全加载后执行?

最佳答案

是的,您的代码需要定义 $ ,因此需要加载 jQuery。是的,将 jQuery include 放在您的插件 include 之前可以保证 jQuery 在您的插件创建时可用。

到达脚本 block 后,浏览器将停止进一步渲染页面,下载外部文档,执行其中的代码,然后继续渲染页面的其余部分。这就是为什么您希望在关闭正文之前放置脚本 block (以便无论请求如何阻塞,页面的其余部分都会呈现)。

关于javascript - 我可以在不检查 jQuery 是否已完全加载的情况下构建 jQuery 原型(prototype)函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619751/

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