Per cosa viene usato JavaScript?
JavaScript è usato principalmente per gestire le convalide lato client. Convalida i dati inviati dal client prima di inviarli al server. Considera "Google", quando colpisci l'URL di Gmail ottieni un modulo di login dove inserisci il tuo indirizzo email e la tua password. Quando si inserisce l'indirizzo e-mail in formato errato, Google dice che l'indirizzo e-mail non è nel formato corretto. Questo è un tipo di convalida che viene gestita tramite JavaScript.
Quando invii la tua email e la tua password al modulo di login, questo porta il tuo input dalla macchina client (il tuo pc) al server di Google. Al server controlla se la tua email e la tua password esistono nel loro database o no. Se esistono, ti permette di accedere, altrimenti non lo fa. Ora, se hai inviato un'email impropria, questa dovrebbe passare dalla tua macchina al server di Google e processarla. Il che richiede tempo. Quindi, l'idea qui è di convalidare il vostro indirizzo email sulla vostra macchina stessa piuttosto che portarlo al server. Il che farebbe risparmiare tempo e renderebbe la pagina html molto più dinamica di prima. E quindi per eseguire la convalida sulla vostra macchina hanno bisogno di incorporare uno script nella pagina html in modo che lo script possa essere eseguito sulla vostra macchina. E questo è JavaScript, il linguaggio di scripting lato client.
Così, JavaScript rende le pagine html statiche molto più dinamiche aumentando le interazioni del client. Spero di aver risposto alla tua domanda. Grazie !
Nota: Java e JavaScript sono linguaggi completamente diversi anche se JavaScript include Java nel suo nome.