en ambos casos son la misma cosa, es decir, formas de decir documento listo:Diferentes formas de decir que el documento está listo en jQuery?
$(function() {
//
});
y
$(function($) {
//
})(jQuery);
o hay una diferencia entre los dos, si es así, cuándo debo usar el que?
Se utiliza el último cuando se trabaja con varias bibliotecas JS juntos . –
Es posible que desee ver http://stackoverflow.com/questions/1388043/different-forms-of-document-ready – coreyward
@Briedis, por lo que el uso de la segunda en un complemento minimizará las posibilidades de conflicto con otras bibliotecas? – Sergio