Cos'è JavaScript?
Bene, quando vai su un sito web, tu (il client) richiedi il sito web da un altro computer che memorizza il sito web (il server).
Il server ti invia un mucchio di file (forse file HTML e file CSS)*, inclusi probabilmente alcuni file JavaScript.
Poi tu e il server smettete di comunicare**.
Quindi come si "interagisce" con il sito web? Beh, per la maggior parte, HTML e CSS forniscono il layout e il design del sito web. Puoi inviare moduli, cliccare su link, ecc. Ma JavaScript permette al sito web di fare cose come convalidare i moduli, creare effetti visivi, ecc.
Il vostro browser è quello che interpreta tutti i file che il server vi invia, e in gran parte, JavaScript vi aiuta a interagire con il sito web senza aver necessariamente bisogno di comunicare con il server