Cómo ejecutar un script en una página web

Mujer sentada y sosteniendo un lápiz en la boca

Una mujer joven trabaja en una computadora portátil en su oficina en casa

Credito de imagen: 4774344sean / iStock / Getty Images

Los programadores web integran scripts directamente en el código del sitio web o generan páginas web con lenguajes de scripting entre bastidores. Los lenguajes de secuencias de comandos se diferencian de los lenguajes de programación porque se interpretan sobre la marcha y no es necesario compilarlos. Los lenguajes compilados como C ++ y Java se interpretan antes de acceder. Los lenguajes de secuencias de comandos están destinados a aumentar otros lenguajes de programación. JavaScript, PHP, Perl, Ruby, Python y ASP son lenguajes de scripting comúnmente implementados.

Ejecutar una secuencia de comandos

Las páginas web tienen tres niveles o capas que pertenecen a la funcionalidad de contenido, diseño y comportamiento; HTML, CSS y JavaScript pertenecen respectivamente a esas capas. Si bien existen muchos lenguajes de secuencias de comandos para la Web, el término se refiere a JavaScript a menos que se especifique lo contrario. Agregar un script a un sitio puede ser tan sencillo como incrustarlo entre las etiquetas del script "" en el código HTML de la página. Los scripts se pueden colocar en la sección de encabezado o en línea con el contenido de la página. Por ejemplo, al ingresar el código "" en el código de la página, aparecerá una ventana de alerta que dice "hola mundo" cuando se cargue la página. Sin embargo, las alertas no solicitadas como "hola mundo" se consideran un diseño molesto cuando se utilizan en páginas reales.

Video del día

Espera la acción

Un script procesable se activa cuando los visitantes realizan acciones en una página web: la acción podría ser cargar la página en sí. Los scripts se utilizan en páginas web para hacer cosas como activar menús desplegables e interpretar la entrada de datos del usuario. Un script puede interpretar un valor numérico ingresado en un campo de entrada HTML para verificar cuántos números es para confirmar si es un número de teléfono o convertir temperaturas de Celsius a Fahrenheit.

Construye un sitio

Los lenguajes de secuencias de comandos como PHP generan páginas web basadas en HTML a partir de la información de la base de datos en lugar de depender de páginas escritas de forma única. Los lenguajes de construcción de sitios requieren una interpretación de programa basada en servidor como Apache y no se ejecutarán al abrir un archivo. Los desarrolladores web emplean sistemas de gestión de contenido que se ejecutan sobre el programa de interpretación basado en servidor para gran escala. sitios web que automatizan la mayor parte del proceso de creación de secuencias de comandos y brindan a los creadores de contenido una herramienta fácil de usar interfaz. Los lenguajes de secuencias de comandos ayudan a los desarrolladores a administrar el contenido de las páginas a gran escala mediante la generación automática de páginas. Por ejemplo, es posible que la página de un blog o artículo de noticias solo exista como contenido exclusivo en el área de texto; el contenido del encabezado y pie de página de la página se extrae a través de declaraciones "incluye" en PHP.

Construya una aplicación web

Los lenguajes de secuencias de comandos funcionan en conjunto con lenguajes de programación más capaces para representar la parte de la interfaz de usuario del contenido de la aplicación web a través de un navegador web. Los desarrolladores emplean aplicaciones web para manejar trabajos que los lenguajes de scripting y marcado orientados al navegador no pueden mientras siguen operando dentro de un navegador web. Las aplicaciones web no necesitan estar instaladas en una computadora o dispositivo y funcionan a través de la distribución basada en navegador. Las aplicaciones web comunes incluyen juegos de navegador y software de cronometraje. Aunque generalmente se lee sobre la marcha, los lenguajes de secuencias de comandos se pueden compilar para un rendimiento más rápido, lo que es útil para las aplicaciones web.