Ciao, guardando il sorgente di jQuery ho notato che questo è racchiuso all'interno di una funzione anonima del tipo

codice:
(function(){
    .....
    .....
})();
Sapevo che il codice racchiuso in questo modo non poteva aggiungere oggetti alla struttura del bom mentre invece jQuery riesce ad aggiungere i propri metodi...

Come è possibile aggiungere un oggetto al bom da una funzione anonima come quella in oggetto in modo che sia richiamabile anche in seguito dall'xhtml??

Grazie
ciao
Fede