(function($){...})(jQuery)

(function($){...})(jQuery)

  1. (function($){
  2.       ...
  3. })(jQuery)
Can someone explain all these wrappers?

Is that the same with $(function(){...}) ?