Per la documentazione di javascript dipende un po' da cosa cerchi - google ti ritorna tonnellate di siti. Se l'enfasi è su "ufficiale" di ufficiale c'è poco, semmai fai riferimento a ECMAScript perchè è quella la specifica (ma javascript non è che la implementi proprio al 100%).
Se invece intendi un buon tutorial, ne trovi quanti vuoi. Se intendi una lista completa delle proprietà e metodi io uso Dottor-o per il DOM.
Quanto alla tua domanda, una classe può avere delle proprietà, e queste proprietà essere collezioni di metodi
istanzaClasse.proprieta.metodo()
pseudo:
class unaclasse{
this.proprieta={'metodo':function(){alert('ciao'); }, 'numero':10, 'metodo2':function(){alert('ciao2');}}
}
var istanzaClasse=new unaclasse();

Rispondi quotando