Introduzione a JavaScript per principianti assoluti

JavaScript è uno dei linguaggi di programmazione più diffusi sul Web. Viene supportato da tutti i maggiori browser, come Internet Explorer, Firefox, Chrome, Opera e Safari. Ma che cos'è in effetti JavaScript e come va studiato?

Prerequisiti di base

Per lo studio di JavaScript è necessaria solo una conoscenza di base di HTML e CSS.

Cos'è JavaScript?

  • JavaScript fu creato in origine per aggiungere interattività alle pagine web.
  • JavaScript è un linguaggio di programmazione.
  • JavaScript interagisce con le pagine HTML e può essere sia incorporato nelle pagine che risiedere in file esterni.
  • JavaScript è un linguaggio interpretato (non ha bisogno di compilazione preliminare).
  • Si può programmare in JavaScript utilizzando semplicemente un editor di testo e uno o più browser web.

Java e JavaScript sono la stessa cosa?

No.

jQuery è JavaScript?

jQuery è scritto completamente in JavaScript.

Cosa può fare JavaScript?

  • JavaScript può modificare la struttura delle pagine web – JavaScript può manipolare gli elementi HTML, i loro attributi e il loro contenuto, oltre che crearne di nuovi.
  • JavaScript può gestire gli eventi della pagina – JavaScript può eseguire delle azioni quando qualcosa accade nella pagina, per esempio quando un link o un bottone vengono cliccati o quando la pagina ha finito di caricarsi.
  • JavaScript può gestire i form – JavaScript può gestire i dati dei form e la loro validazione.
  • JavaScript può interagire con il browser – JavaScript può sapere quale browser sta usando un utente e interagire con tale browser nei limiti consentiti dalle regole di sicurezza del browser stesso.
  • JavaScript può gestire i cookie – JavaScript può memorizzare le preferenze di un utente sui cookie e usarle in seguito.

JavaScript ed ECMAScript sono la stessa cosa?

No. JavaScript è un'implementazione di ECMAScript.

Riferimenti per iniziare

  1. Guida JavaScript di base – (Html.it)
  2. Guida DOM – (Html.it)
  3. Guida JavaScript per esempi – (Html.it)
Torna su