между чем различие
$(function(){
});
и
$(document).ready(function() {
});
Эта функция ведет себя так же, как $ (document) .ready (), в том смысле, что ее следует использовать для обертывания других $ ()
Вы можете увидеть это в исходный код :
rootjQuery = jQuery(document);
...
} else if ( jQuery.isFunction( selector ) ) {
return rootjQuery.ready( selector );
}
$ (function () {}) - это сокращение для dom ready
Функция, переданная в качестве аргумента конструктору jQuery, привязана к событию готовности документа.