1

以下のコードスニペットを使用する 20のトップjQueryのヒントに関する記事を読みました。

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

以下のコードを使用するよりも優れています。

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

私は常に2番目のコードスニペットを使用しました。最初のものを使用することに何か利点はありますか?2番目のコードスニペットがパフォーマンスの観点から優れているのはなぜですか?

4

2 に答える 2

3

パフォーマンスの面で意味の違いがあるべきではありません。最初のバージョンは2番目のバージョンの省略形です。つまり、最初のバージョンを使用する場合、jQueryはreadyとにかくハンドラーを使用します。

最初のバージョンは短く、すばやく入力できますが、2番目のバージョンは読みやすくなっています。

あなたが言及した記事は、ハンドラーの短縮バージョンが存在するというヒントを提供するヒントに関するものです。ready常に最初の短縮メソッドを使用する必要はありません。どちらを使用するかはあなた次第です。

于 2012-06-22T06:26:03.250 に答える
2

@Sarfraz Sirが述べたように、最初のものは2番目のものの短縮形です。

詳細については、以下を参照してください。

于 2012-06-22T06:27:07.270 に答える