Principal tecnología

Lenguaje de programación de script web

Lenguaje de programación de script web
Lenguaje de programación de script web

Vídeo: Aprende JavaScript en 15 Minutos 📒 2024, Julio

Vídeo: Aprende JavaScript en 15 Minutos 📒 2024, Julio
Anonim

Script web, un lenguaje de programación de computadoras para agregar capacidades dinámicas a las páginas de la World Wide Web. Las páginas web marcadas con HTML (lenguaje de marcado de hipertexto) o XML (lenguaje de marcado extensible) son en gran parte documentos estáticos. Las secuencias de comandos web pueden agregar información a una página a medida que el lector la usa o dejar que el lector ingrese información que, por ejemplo, puede transmitirse al departamento de pedidos de un negocio en línea. CGI (interfaz de puerta de enlace común) proporciona un mecanismo; transmite solicitudes y respuestas entre el navegador web del lector y el servidor web que proporciona la página. El componente CGI en el servidor contiene pequeños programas llamados scripts que toman información del sistema del navegador o la proporcionan para su visualización. Un script simple puede preguntar el nombre del lector, determinar la dirección de Internet del sistema que usa el lector e imprimir un saludo. Las secuencias de comandos pueden escribirse en cualquier lenguaje de programación, pero, como generalmente son rutinas simples de procesamiento de texto, los lenguajes de secuencias de comandos de computadora como PERL son particularmente apropiados.

Otro enfoque es utilizar un lenguaje diseñado para que el navegador ejecute scripts web. JavaScript es uno de esos lenguajes, diseñado por Netscape Communications Corp.; se puede usar con los navegadores Netscape y Microsoft Corporation. JavaScript es un lenguaje simple, bastante diferente de Java. Se puede incrustar un programa JavaScript en una página web con la etiqueta HTML. Las instrucciones de JavaScript que siguen a esa etiqueta serán ejecutadas por el navegador cuando se seleccione la página. Para acelerar la visualización de páginas dinámicas (interactivas), JavaScript a menudo se combina con XML u otro lenguaje para intercambiar información entre el servidor y el navegador del cliente. En particular, el comando XMLHttpRequest habilita solicitudes de datos asíncronas del servidor sin requerir que el servidor reenvíe la página web completa. Este enfoque, o "filosofía", de programación se llama Ajax (JavaScript asíncrono y XML).

VB Script es un subconjunto de Visual Basic. Originalmente desarrollado para el conjunto de programas de Office de Microsoft, también se usó para secuencias de comandos web. Sus capacidades son similares a las de JavaScript, y puede integrarse en HTML de la misma manera.

Detrás del uso de dichos lenguajes de scripting para la programación web se encuentra la idea de la programación de componentes, en la que los programas se construyen combinando componentes independientes previamente escritos sin ningún procesamiento adicional del lenguaje. Los programas JavaScript y VB Script fueron diseñados como componentes que se pueden conectar a los navegadores web para controlar cómo muestran la información.