Решил разобраться с контекстом функции.
Если написать так:
$(function(){
this.a = 'a';
});
То у объекта document добавится новое свойство a, так как функция выполняется в его контексте.
Теперь пишу так:
$(function(){
var a = 'a';
});
Я думал, что эти два примера эквивалентны, но это не так. Подскажите: к какому объекту добавляется новое свойство во втором примере?