gpt4 book ai didi

javascript - 为什么这个 Vidyard 脚本将 $ 更改为 $$?

转载 作者:行者123 更新时间:2023-12-01 01:41:59 25 4
gpt4 key购买 nike

此脚本包含:e.$$=e.$=void,因此在控制台中输入 $ 将返回 undefined
https://assets.vidyard.com/play/js/player-66763f3813e2458d4b62232f78453b05.js

Vidyard 是一项网络视频技术服务。真正的商业实体愿意修改 jQuery 对象的重要部分,这似乎很奇怪。 $$ 成为新的 jQuery 对象,但这可能与依赖 jQuery 的外部脚本完全不兼容。

我会在 Vidyard 论坛上提出这个问题,但他们似乎没有。

最佳答案

正如 Rory 提到的,好的插件将在自己的范围内编写。这看起来像这样。

(function($) {
//your code here
}(jQuery));

它基本上是一个带有参数 $ 的函数。该函数会立即调用,并使用 jQuery 变量作为包含 jQuery 对象的参数(通常与 $ 相同)。您可以对代码执行相同的操作,这样您仍然可以使用 $ 而不是 $$

如果您有依赖于 $ 的外部脚本,您也可以在这样的范围内使用它们的代码。

关于javascript - 为什么这个 Vidyard 脚本将 $ 更改为 $$?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52314578/

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