gpt4 book ai didi

javascript - 任何不使用 $(test).stuff(); 的理由与测试.stuff();鉴于该测试 = $ ('something' );?

转载 作者:可可西里 更新时间:2023-11-01 02:15:26 24 4
gpt4 key购买 nike

Google 没有帮我解决这个问题。是否有任何理由不执行以下操作:

var test = $('something');
$(test).stuff();

而不是这样做:

var test = $('something');
test.stuff();

基本上,我发现代码采用 jQuery 选择器格式时更易于阅读,即使它不需要如此。

这两种方法看起来效果一样。

谢谢!

最佳答案

第一个可能会慢很多,这取决于对象的大小。如果你只使用它几次,它不会有太大的不同,但如果你经常使用它,也许你可以使用这个流行的命名方案:

如果变量包含 jQuery 对象,请在变量名前加上 $。正常命名其他一切,不要命名任何不包含带有 $ 的 jQuery 对象的变量。所以你会写:

var $test = $('something');
$test.stuff();

如果您一直遵循相同的命名约定,这清楚地表明 test 是一个 jQuery 对象。

关于javascript - 任何不使用 $(test).stuff(); 的理由与测试.stuff();鉴于该测试 = $ ('something' );?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878552/

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