Tradotta letteralmente, la parola script significa "script", cioè una descrizione della sequenza di azioni che devono essere eseguite per completare un'attività specifica. Per quanto riguarda la programmazione Internet, tali attività possono essere, ad esempio, la visualizzazione di un orologio su una pagina Internet, l'implementazione di vari effetti visivi con immagini, ecc. E anche la visualizzazione nel browser della pagina stessa sulla rete moderna viene eseguita secondo lo script specificato nello script. Proviamo a scrivere un paio di semplici script per avere un'idea di cosa siano.
Istruzioni
Passo 1
A seconda di dove viene eseguito lo script, gli script sono divisi in "client" e "server". Andando a qualche indirizzo della rete, inviamo l'URL della pagina di interesse al server, e quel server esegue lo script (script) situato all'indirizzo specificato. Lo script, eseguendo le azioni programmate in esso sul server, raccoglie la pagina dai blocchi necessari e la invia al browser. Questo è uno script lato server. Dopo aver ricevuto la pagina, il browser sul nostro computer la rende per noi, e se c'è uno script nel codice della pagina ricevuta, allora sta già eseguendo questo script. Questo è uno script client.
Affinché un server o un browser possa leggere, comprendere ed eseguire uno script, deve essere scritto e scritto secondo le regole che conoscono. Tali insiemi di regole sono chiamati linguaggi di scripting. La maggior parte degli script lato server è attualmente scritta in PHP e la maggior parte degli script lato client è scritta in JavaScript. Per scrivere uno script da soli, è sufficiente disporre di un normale editor di testo: il blocco note. Ma per la programmazione costante di script, non puoi fare a meno di un editor specializzato. Un tale editor assume la parte del leone nel lavoro di routine di scrittura di script, lasciando al programmatore più tempo per la creatività.
Scriviamo un semplice script nel linguaggio PHP lato server. La prima riga è dire all'esecutore che lo script inizia da questo punto. In PHP, questo tag di apertura ha il seguente aspetto: Tra questi due tag ci sono le istruzioni - operatori linguistici. Ad esempio, l'istruzione per stampare l'iscrizione lasciata da O. Bender sulle rocce caucasiche è scritta così: echo ("Kisya e Osya erano qui"); E l'istruzione per mostrare l'ora corrente nel formato HOUR: MINUTE è scritta in questo modo: echo date ('H: i'); Uno script PHP completo composto da queste istruzioni sarà simile a questo: <? Phpecho ("B");
data eco ('H: i');
echo ("Kisya e Osya erano qui!");?> Dopo aver eseguito questo script dal programma executor del server (interprete linguistico), la pagina dovrebbe apparire così:
Passo 2
E lo stesso script in JavaScript lato client sarebbe simile a questo: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya e Osya erano qui!"); Qui la riga var now = new date () indica all'esecutore dello script di creare un nuovo oggetto virtuale chiamato "now", che rappresenta la data e l'ora correnti. document.write() è un comando per scrivere nella pagina ciò che è indicato tra parentesi, e i comandi now.getHours() e now.getMinutes() istruiscono per estrarre l'ora ei minuti correnti dall'oggetto “now”.
Resta per maggiore chiarezza di unire questi due script in un unico file, salvarlo sul server e digitare l'URL nella barra degli indirizzi del browser. Di conseguenza, vedremo le stesse righe, una delle quali è stata eseguita secondo il nostro script sul server (interprete PHP) e l'altra sul nostro computer (interprete JavaScript).