どちらが優れているのか、そしてその理由を知っていますか?
最初の1つ;
$(document).ready(function() {
// your code
});
2つ目:
$(function() {
// your code
});
どちらが優れているのか、そしてその理由を知っていますか?
最初の1つ;
$(document).ready(function() {
// your code
});
2つ目:
$(function() {
// your code
});
それは問題ではありません。入力しやすいので、私は2番目のケースのファンです。
これは、関数が内部で行うことです。
// HANDLE: $(function)
// Shortcut for document ready
} else if ( jQuery.isFunction( selector ) ) {
return rootjQuery.ready( selector );
}
それらは同等です。それは、あなたがどれだけ冗長または簡潔になりたいかによって異なります。
次の3つの構文はすべて同等です。
$(document).ready(handler)
$().ready(handler) // (this is not recommended)
$(handler)
どちらも同じリファレンスです:http://api.jquery.com/ready/