ciao,
sono sempre io , siccome devo imparare html,css,javascript,php per una materia mi sto togliendo i dubbi più grossi che ho grazie a voi.
Ora sono qui con un dubbio sulle funzioni in javascript .
creo un "oggetto" macchina :
Codice:
funtion macchina(modello,colore)
{
this.modello=modello;
this.colore=colore;
}
se io voglio associarvi una funzione motore , in teoria posso fare o
Codice:
function prova()
{
...
}
funtion macchina(modello,colore)
{
this.modello=modello;
this.colore=colore;
this.motore=prova();
}
o
Codice:
macchina.prototype.motore= function()
{
....
}
giusto ? ma quali sono le differenze tra i due metodi ??? perchè sui libri avevo letto il primo metodo, poi nelle applicazioni pratiche mi sono ritrovato il secondo senza alcuna spiegazione
un altra domanda è invece quanda usare Function() e come ,
var gestore = new Function("funzione(this,'click')");
gestore cosa è alla fine ?
un altra cosa che ho poco capito e che ogni tanto mi crea dubbi è la differenza tra doppi apici e singolo apice in javascript .
mi scuso per le millemila domande , ma qui mi sembra che mi spieghino le cose all'incontrario..