Видел такую конструкцию для предотвращения засирания глобального пространства:
(function(){
//some code
}).call(this);
Как в таком случае работать с jQuery? В данном случае контекст this это и есть вся требуха из глобального пространства?
А если я внутри напишу еще вот так:
(function(){
//some code
var func;
func = (function(){
//some another code
}).apply(this);
}).call(this);
Как этой конструкцией пользоваться и нафига это вообще чего такое-то? Туда по apply уже попадет this, который являет собой область внешнего враппера? А враппер запускается в конексте глобального пространства, у меня в func прилетит контекст чего?