Diciamo che quando programmavo io (sempre per hobby) creavo molto codici "terra-terra", e di solito per aggiornarmi e studiare tendo a leggere source codes di altri.

Per esempio dando un occhiata a scripts recenti ho notato che ormai si tende a programmare a oggetti anche nel Javascript.

Un'altra cosa che ho notato è che le variabili... non vengono (sempre) definite?

codice HTML:
var oggetto = {
  funzione: function (nome) {
     name = nome;
     return name;
  }
}
E' corretto non utilizzare var name= nome? Si perchè/No perchè?


Ultima curiosità, quando noto $.nomefunzione a cosa è riferito? E' un riferimento ad una funzione AJAX (generalmente JQuery?).

Può essere anche un riferimento ad altro? Esempi?

Grazie