Non è sbagliato, ma che senso ha?
Attento che "nome" è già definito, quindi sarebbe sbagliato usare "var":
codice:
funzione: function (nome) { // <-- è definito qui!
$.nomefunzione è generalmente riferito a jQuery, ma puoi definirlo quando e come ti pare:
codice:
var $ = {
somma: function (a, b) {
return a + b;
},
prodotto: function (a, b) {
return a * b;
}
};
// "Ups, mi sono dimenticato di scrivere la differenza! Posso aggiungerla senza cancellare le funzioni somma e prodotto"
$.differenza = function (a, b) {
return a - b;
};
// "E la divisione"
$ = {
divisione: function (a, b) {
return a / b;
}
}; // "Oh, no! Ora l'oggetto $ contiene solo più la funzione 'divisione' :("
codice:
$.divisione(7, 2); // restituisce 3.5
Per aggiornarti ti consiglio di seguire qualche buon blog 
In italiano conosco http://html.it e http://yourinspirationweb.com