Come eseguire uno script su una pagina web
I programmatori web integrano script direttamente nel codice del sito o generano pagine web con linguaggi di scripting dietro le quinte. I linguaggi di scripting differono dai linguaggi di programmazione perché sono interpretati al volo e non necessitano compilazione. Linguaggi compilati come C++ e Java sono interpretati prima dell'accesso. I linguaggi di scripting sono pensati per aumentare altri linguaggi. JavaScript, PHP, Perl, Ruby, Python e ASP sono tutti linguaggi di scripting comunemente implementati.
Eseguire uno script
Le pagine web hanno tre livelli per contenuto, layout e funzionalità comportamentale: HTML, CSS e JavaScript rispettivamente. Sebbene ci siano molti linguaggi di scripting per il web, il termine si riferisce a JavaScript salvo specificato. Aggiungere uno script a un sito può essere semplice come inserirlo tra i tag script "" nel codice HTML. Gli script possono essere nell'header o inline col contenuto. Ad esempio, inserendo il codice "" nel codice della pagina apparirà una finestra alert "hello world" al caricamento. Tuttavia, alert non richiesti come "hello world" sono considerati design fastidioso in pagine reali.
Attendere un'azione
Uno script attivabile si attiva quando i visitatori compiono azioni su una pagina: l'azione potrebbe essere il caricamento stesso. Gli script sono usati per attivare menu a tendina e interpretare input utente. Uno script può interpretare un valore numerico inserito in un campo input HTML per verificare quanti numeri sono per confermare se è un numero di telefono o convertire temperature da Celsius a Fahrenheit.
Costruire un sito
Linguaggi di scripting come PHP generano pagine web basate su HTML da informazioni di database invece di affidarsi a pagine scritte univocamente. I linguaggi di costruzione siti richiedono interpretazione lato server come Apache e non girano aprendo un file. Gli sviluppatori usano content management system che girano sopra l'interpretazione server per siti su larga scala che automatizzano la maggior parte del processo di scripting e forniscono ai creatori di contenuti un'interfaccia facile. I linguaggi di scripting aiutano gli sviluppatori a gestire contenuti su larga scala generando pagine automaticamente. Ad esempio, una pagina blog o articolo di news potrebbe esistere solo come contenuto unico nell'area testo; header e footer vengono richiamati tramite istruzioni "include" in PHP.
Costruire una web app
I linguaggi di scripting lavorano in tandem con linguaggi di programmazione più capaci per rendere la porzione interfaccia utente del contenuto web application attraverso un browser. Gli sviluppatori usano web app per gestire lavori che linguaggi di markup e scripting browser-oriented non possono, pur operando dentro un browser. Le web app non necessitano installazione su computer o dispositivo e funzionano tramite distribuzione browser-based. Comuni web app includono giochi browser e software timekeeping. Sebbene generalmente letti al volo, i linguaggi di scripting possono essere compilati per prestazioni più veloci, utile per web app.