Traducido literalmente, la palabra script significa "script", es decir, una descripción de la secuencia de acciones que deben realizarse para completar una tarea específica. Con respecto a la programación de Internet, tales tareas pueden ser, por ejemplo, mostrar un reloj en una página de Internet, implementar varios efectos visuales con imágenes, etc. Y la visualización en el navegador de la página en la red moderna también se realiza de acuerdo con el script especificado en el script. Intentemos escribir un par de scripts sencillos para tener una idea de lo que son.
Instrucciones
Paso 1
Dependiendo de dónde se ejecute el script, los scripts se dividen en "cliente" y "servidor". Al ir a alguna dirección en la red, enviamos la URL de la página de interés al servidor, y ese servidor ejecuta el script (script) ubicado en la dirección especificada. El script, realizando las acciones programadas en él en el servidor, recopila la página de los bloques necesarios y la envía al navegador. Este es un script del lado del servidor. Una vez recibida la página, el navegador de nuestra computadora la renderiza por nosotros, y si hay un script en el código de la página recibido, entonces ya está ejecutando este script. Este es un script de cliente.
Para que un servidor o navegador lea, comprenda y ejecute un script, debe estar escrito y escrito de acuerdo con las reglas que conocen. Estos conjuntos de reglas se denominan lenguajes de secuencias de comandos. La mayoría de los scripts del lado del servidor están escritos actualmente en PHP y la mayoría de los scripts del lado del cliente están escritos en JavaScript. Para escribir un guión usted mismo, es suficiente tener un editor de texto común: el bloc de notas. Pero para la programación constante de scripts, no puede prescindir de un editor especializado. Tal editor se hace cargo de la mayor parte del trabajo rutinario de escribir guiones, dejando al programador más tiempo para la creatividad.
Escribamos un script simple en el lenguaje PHP del lado del servidor. La primera línea es para decirle al intérprete que el guión comienza desde este punto. En PHP, esta etiqueta de apertura se ve así: Entre estas dos etiquetas hay instrucciones: operadores de lenguaje. Por ejemplo, la instrucción para imprimir la inscripción que dejó O. Bender en las rocas del Cáucaso se escribe así: echo ("Kisya y Osya estaban aquí"); Y la instrucción para mostrar la hora actual en el formato HORA: MINUTO está escrita así: echo date ('H: i'); Un script PHP completo compuesto por estas declaraciones se verá así: <? Phpecho ("B");
fecha de eco ('H: i');
echo ("¡Kisya y Osya estaban aquí!");?> Después de ejecutar este script por el programa ejecutor del servidor (intérprete de lenguaje), la página se vería así:
Paso 2
Y el mismo script en JavaScript del lado del cliente se vería así: var now = new date ();
document.write ("B");
document.write (ahora.getHours () + ":" + ahora.getMinutes ());
document.write ("¡Kisya y Osya estaban aquí!"); Aquí la línea var now = new date () indica al ejecutor del script que cree un nuevo objeto virtual llamado "ahora", que representa la fecha y hora actuales. document.write () es un comando para escribir en la página lo que se indica entre paréntesis, y los comandos now.getHours () y now.getMinutes () instruyen para extraer la hora y los minutos actuales del objeto "ahora".
Queda para mayor claridad combinar estos dos scripts en un archivo, guardarlo en el servidor y escribir la URL en la barra de direcciones del navegador. Como resultado, veremos las mismas líneas, una de las cuales se ejecutó de acuerdo con nuestro script en el servidor (intérprete de PHP) y la otra en nuestra computadora (intérprete de JavaScript).