JavaScript è un linguaggio di programmazione dinamico e interpretato che viene utilizzato principalmente nello sviluppo di script eseguiti all’interno dei browser web e si è recentemente diffuso anche nell’ambito dello sviluppo di applicazioni server-side.
Sebbene sia caratterizzato da una sintassi simile a linguaggi come C++ e Java, il suo approccio alla programmazione differisce nel modo in cui vengono trattati gli oggetti e nell’importanza conferita al ruolo rivestito dalle funzioni. Attraverso l’interfaccia esposta dal modello a oggetti delle pagine HTML (il DOM, o Document Object Model) messo a disposizione dal browser, gli script JavaScript eseguiti lato client sono in grado di operare sugli elementi del documento (aggiungendoli, eliminandoli, o modificandone le principali proprietà) e di rispondere agli eventi scatenati dalla interazione dell’utente con la pagina.
Il corso su JavaScript si prefigge di trasmettere la conoscenza concettuale dei costrutti che compongono il linguaggio e di guidare l’acquisizione di esperienza nella lettura e nella scrittura di codice attraverso esempi e semplici esercizi. In questo modo, si vogliono fornire le basi teoriche e pratiche indispensabili per la realizzazione di qualsiasi interfaccia web di tipo dinamico.
Conoscenza del linguaggio HTML e dei fondamenti di programmazione.