1

我读过一篇关于 20 个使用以下代码片段的顶级 jQuery 技巧的文章:

//Use
$(function(){
    //document ready
});

比使用以下代码更好:

//Instead of
$(document).ready(function() {
    //document ready
});

我一直使用第二个代码片段。使用第一个有什么好处吗?为什么从性能角度来看第二个代码片段更好?

4

2 回答 2

3

在性能方面应该没有显着差异。第一个版本是第二个版本的简写,这意味着如果您使用第一个版本 jQuery 的使用ready处理程序无论如何。

第一个版本很短,打字很快,而第二个版本更易读。

您提到的文章是关于提示的,它为您提供了一个提示,即存在ready处理程序的简写版本,它不会约束您总是使用第一种简写方法,这取决于您使用哪种方法。

于 2012-06-22T06:26:03.250 回答
2

第一个是@Sarfraz Sir 提到的第二个的缩写形式。

有关更多信息,请参阅:

于 2012-06-22T06:27:07.270 回答