É o seguinte atalho para $(document).ready?
(function($){
//some code
})(jQuery);
Vejo esse padrão usado muito, mas não consigo encontrar nenhuma referência a ele. Se for uma abreviação $(document).ready(), existe algum motivo específico para não funcionar? Nos meus testes, parece sempre disparar antes do evento ready.
var somevar;) não irá alterar o conteúdo de variáveis do mesmo nome fora da função