Вы хотите этим сказать, что внутри этой функции (function() { /* code here */ })(); я не смогу обратиться к объекту jQuery? В уроке от tuts+ парень спокойно обращается и всё работает. А значит я снова не уловил разницу между этими двумя вариантами(с передачей объекта и без передачи). За заметку спасибо! Вообще не равнозначная замена. Тут надо читать с конца. Последние скобки () говорят, что нужно выполнить вызов функции. Идем левее - видим еще одни скобки (), которые говорят нам, что это группировка выражения, и нам нужно взять значение вычисления этого выражения. А значением будет ссылка на анонимную функцию, экземпляр которой создается внутри скобок. Можно попонятнее, пожалуйста? Что такое группировка выражения?