gpt4 book ai didi

jquery - 调用jQuery文档准备的不同方法的效率

转载 作者:行者123 更新时间:2023-12-01 00:08:35 24 4
gpt4 key购买 nike

只是好奇……

我的 jquery 代码是这样开始的:

jQuery(document).ready(function($) { /*code here*/ })

每当我的同事处理我创建的 js 文件时,他总是会将其更改为这样

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

我不喜欢使用速记版本来提高可读性(我的偏好),据我所知,没有区别。但如果有区别...我肯定会使用速记。

我不知道对团队中的某个人更改了您的代码而感到沮丧是否正常,并且您没有得到原因的解释...所以我在这里询问...进行澄清。

这只是个人喜好吗?

最佳答案

http://docs.jquery.com/Plugins/Authoring

如果您正在制作 jQuery 插件,或者将 jQuery 用于特定用例,那么遵循插件模式似乎是社区最喜欢的方法。

但是,

(function($){
$(function(){
// do stuff on doc ready
});
})(jQuery);

(function($){
$(document).ready(function(){
// do stuff on doc ready
});
})(jQuery);

相当于你的

jQuery(document).ready(function($){ 
// do stuff on doc ready
});

您同事的代码将在加载后立即执行,因此请教育他们。

关于jquery - 调用jQuery文档准备的不同方法的效率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415681/

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