gpt4 book ai didi

javascript - 加载 jQuery 后如何访问 stub 美元函数?

转载 作者:行者123 更新时间:2023-11-30 13:05:26 26 4
gpt4 key购买 nike

我对 how this works 有点困惑就我所看到的循环逻辑而言:

  1. 定义一个 stub 美元函数:

    window.q=[];
    window.$=function(f){
    q.push(f);
    };
  2. 在加载 jQuery 之后,立即将推送到 stub 上的任何函数添加到 jquery on load dollar 函数:

    $.each(q,function(index,f){
    $(f)
    });

如何正确访问这两个美元函数? jQuery 加载后,它不是已经接管了 dollar 函数吗?

最佳答案

您的 stub $ 函数将它接收到的每个函数推送到数组 q 上。

当 jQuery 加载时,它会用自己的替换 $,但它不会覆盖您的 q 数组。

最后的代码使用 jQuery 的 $.each() 方法遍历您的 q 数组,在您的每个数组上调用 jQuery 的 $ 函数函数(循环中的 f)。所以就好像您首先使用 jQuery 的 $ 调用了 $(f) 一样。像这样使用时,$$(document).ready() 的快捷方式。

关于javascript - 加载 jQuery 后如何访问 stub 美元函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15871382/

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