gpt4 book ai didi

javascript - 将变量添加到 jQuery $ 范围是明智的还是会污染它?

转载 作者:行者123 更新时间:2023-11-27 22:58:25 26 4
gpt4 key购买 nike

我刚刚看到some dude建议使用以下语法,而不是我通常(总是)使用的语法。

$newToMe = "I haven't used this way";
var oldWay = "I've always use this way";

他对最初问题的回答的总体质量表明他知道一些东西,而不仅仅是在闲聊。不过,在我看来,这样做有污染 jQuery 范围的风险。

我的谨慎态度是正确的还是将自己的东西限制在狭窄的范围内是一个好方法?是否应该结合广泛性并谨慎使用如下内容?

$myCoolStuff.thing1 = $(".ones");
$myCoolStuff.thing2 = $(".twos");

最佳答案

就“jQuery 范围污染”而言,两种选择是相同的。 $me只是关于如何命名变量的(众多)约定之一 - 这与区分 jQuery 对象和常规对象有关。

但是,值得一提的是(给出上面的代码)$newToMe将被添加到全局范围(并在 window 中找到),其中 oldWay惯于。为什么?嗯,var关键字将导致其仅限于当前上下文。

关于javascript - 将变量添加到 jQuery $ 范围是明智的还是会污染它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37368097/

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