Traduïda literalment, la paraula script significa "script", és a dir, una descripció de la seqüència d'accions que cal realitzar per completar una tasca específica. Pel que fa a la programació d'Internet, aquestes tasques poden ser, per exemple, mostrar un rellotge en una pàgina d'Internet, implementar diversos efectes visuals amb imatges, etc. I la visualització al propi navegador de la pàgina a la xarxa moderna també es realitza segons l’escript especificat a l’escriptura. Intentem escriure un parell de guions senzills per fer-nos una idea del que són.
Instruccions
Pas 1
Depenent d'on s'executi l'script, els scripts es divideixen en "client" i "servidor". Anant a alguna adreça de la xarxa, enviem l’URL de la pàgina d’interès al servidor i aquest servidor executa el script (script) situat a l’adreça especificada. El script, que realitza les accions programades al servidor, recopila la pàgina dels blocs necessaris i l'envia al navegador. Es tracta d’un script del servidor. Després d’haver rebut la pàgina, el navegador del nostre ordinador ens la renderitza i, si hi ha un script al codi de pàgina rebut, ja està executant aquest script. Es tracta d’un script de client.
Perquè un servidor o navegador pugui llegir, entendre i executar un script, s’ha d’escriure i escriure d’acord amb les regles que coneixen. Aquests conjunts de regles s’anomenen llenguatges de seqüència d’ordres. La majoria dels scripts del servidor s’escriuen actualment en PHP i la majoria dels scripts del client s’escriuen en JavaScript. Per escriure un script vosaltres mateixos, n’hi ha prou amb tenir un editor de text normal: el bloc de notes. Però per a una programació constant de scripts, no es pot prescindir d’un editor especialitzat. Aquest editor s’apodera de la major part del treball rutinari d’escriure guions, deixant al programador més temps per a la creativitat.
Escrivim un script senzill en el llenguatge PHP del servidor. La primera línia és dir-li a l’intèrpret que el guió comença a partir d’aquest moment. En PHP, aquesta etiqueta d'obertura té aquest aspecte: entre aquestes dues etiquetes hi ha instruccions: operadors de llenguatge. Per exemple, la instrucció per imprimir la inscripció deixada per O. Bender a les Caucasian Rocks està escrita així: eco ("Kisya i Osya eren aquí"); i la instrucció per mostrar l'hora actual en el format HORA: MINUT s'escriu així: data de ressò ('H: i'); un script PHP complet compost per aquestes afirmacions tindrà el següent aspecte: <? Phpecho ("B");
data de ressò ('H: i');
echo ("Kisya i Osya eren aquí!");?> Després d'executar aquest script pel programa executor del servidor (intèrpret d'idioma), la pàgina quedaria així:
Pas 2
I el mateix script al JavaScript del costat del client seria així: var now = new date ();
document.write ("B");
document.write (now.getHours () + ":" + now.getMinutes ());
document.write ("Kisya i Osya eren aquí!"); Aquí la línia var now = new date () indica a l'executor de scripts que creï un nou objecte virtual anomenat "now", que representa la data i l'hora actuals. document.write () és una ordre per escriure a la pàgina el que s'indica entre parèntesis i les ordres now.getHours () i now.getMinutes () indiquen com extreure l'hora i el minut actual de l'objecte "ara".
Queda per més claredat combinar aquests dos scripts en un sol fitxer, desar-lo al servidor i escriure l’URL a la barra d’adreces del navegador. Com a resultat, veurem les mateixes línies, una de les quals s’ha executat segons el nostre script al servidor (intèrpret PHP) i l’altra al nostre ordinador (intèrpret JavaScript).