Che cosa è un'applicazione JavaScript?

January 15

Che cosa è un'applicazione JavaScript?


applicazioni di calcolo sono programmi che svolgono processi specifici. Le applicazioni desktop eseguite come programmi autonomi, lanciato attraverso il sistema operativo. applicazioni Web, d'altra parte, eseguiti all'interno del browser Web, accessibile tramite interfacce di siti web. applicazioni Web possono comportare una varietà di tecnologie che operano in combinazione tra loro, alcune sul server e alcuni all'interno del browser, che è anche conosciuto come il client. applicazioni JavaScript sono programmi in esecuzione sul web all'interno del browser.

Sito web

I siti web possono contenere vari tipi di contenuti e utilizzare le tecnologie differenti. I linguaggi di programmazione come PHP e ASP eseguire sul server Web per un sito, così sono indicati come lato server. JavaScript tuttavia, viene eseguito nel browser, quindi viene indicato come lato client. Ciò significa che una volta che una pagina Web è stato recuperato dal browser Web, eventuali funzioni JavaScript in grado di eseguire senza dover interagire con il server o il recupero di dati aggiuntivi, anche se in alcuni casi JavaScript funzioni possono anche fare questo.

Browser

I siti web possono utilizzare linguaggi di markup e linguaggi di programmazione opzionali. I siti che utilizzano i linguaggi di programmazione, piuttosto che HTML solo statico e contenuti Cascading Style Sheet, sono spesso descritti come le applicazioni. Un'applicazione JavaScript è quindi un'applicazione Web in cui una parte o tutta l'elaborazione viene attuata in JavaScript. Quando un utente visita una pagina Web usando il suo browser, il browser richiede la pagina dal server responsabile del sito. Il server risponde con il codice della pagina Web, tra cui HTML e, facoltativamente, CSS e il codice JavaScript tra le altre tecnologie possibili.

interattività

In molti casi, quando un utente riceve il contenuto di una pagina Web all'interno di browser, il browser semplicemente visualizzare il contenuto HTML e attendere l'interazione dell'utente. Tuttavia, le applicazioni JavaScript possono eseguire una volta che una pagina viene caricata, determinare ciò che l'utente vede, così come rispondere all'interazione dell'utente. funzioni JavaScript che operano all'interno di una pagina Web come parte di un'applicazione in grado di implementare l'interattività, rilevare e rispondere all'interazione dell'utente con il mouse e la tastiera. applicazioni JavaScript possono anche impostare particolari stili CSS per gli elementi della pagina e manipolare le strutture HTML.

server

Molte applicazioni Web implicano l'elaborazione lato server. Con le applicazioni JavaScript, anche se la maggior parte della trasformazione e interazione può essere alla fine del cliente, ci può essere ancora un po 'di comunicazione con gli script lato server. AJAX e jQuery sono tra le risorse JavaScript più comunemente utilizzati all'interno delle applicazioni Web. L'utilizzo di questi, gli sviluppatori possono creare funzioni JavaScript per connettersi e di interrogazione dei dati sul server Web, pur rimanendo in una singola pagina nel browser. XML è spesso coinvolto in questa tecnica, così come SQL se un database Web memorizza i dati dell'applicazione.