¿Qué son los scripts HTML?
Los documentos de lenguaje de marcado de hipertexto (HTML) pueden contener piezas de código de programación o enlaces a archivos de código fuente, que se ejecutan en diferentes puntos al ver o navegar por un sitio web. Estos bloques de código generalmente se denominan scripts HTML, porque están integrados en el código HTML leído por el navegador y son ejecutados, al menos en parte, por el navegador; También se conocen como script del lado del cliente. Los scripts HTML más populares se escriben en un lenguaje conocido como JavaScript®, aunque es posible escribir scripts HTML en Visual Basic Scripting Edition® y el lenguaje de comandos de herramientas (TCL). El propósito de los scripts HTML generalmente es extender la interactividad de un sitio web al permitir el rápido procesamiento de información del usuario del cliente que proporciona el usuario, aunque también se pueden usar para crear efectos visuales como animaciones, juegos o gráficos dinámicos. La mayoría de las veces, se inserta un script HTML en un documento HTML mediante el uso de la etiqueta de script.
Existe una distinción técnica entre los scripts HTML y otros tipos de aplicaciones compiladas o elementos interactivos que pueden usarse en un sitio web. El script generalmente está escrito en un lenguaje de secuencias de comandos legible por humanos y luego se incrusta en un documento HTML de alguna manera. Alternativamente, una aplicación basada en la web generalmente se escribe en un idioma que requiere que el código se compile en el código de la máquina o el bytecode que luego es ejecutado por un intérprete independiente en el sistema del usuario. Los scripts generalmente son ejecutados por el navegador web o un complemento para el navegador web.
Otra diferencia es que los scripts HTML tienden a ser menos completos que los lenguajes de programación compilados, dependiendo más de la funcionalidad base del navegador web y HTML para algunos aspectos internos. Esto hace que un script sea más fácil y seguro de ejecutar en un navegador, pero también puede restringir el rendimiento y otras características, como el acceso a los archivos y el hardware. Un clieLos scripts del lado NT solo se ejecutan parcialmente dentro del navegador web, en lugar de contactar al servidor web para completar la ejecución a través de otros métodos. Esta técnica con frecuencia se utiliza para el procesamiento seguro o patentado de la información, como puede ser el caso en un sitio web de comercio electrónico.
En la mayoría de los casos, los scripts HTML se utilizan para acceder a los componentes de un sitio web a través del navegador web. Esto permite el acceso al lienzo de representación donde se dibuja el sitio, variables como el color de fondo de una página o incluso eventos de usuario, como movimientos del mouse o clics de botones. Los lenguajes complejos de secuencias de comandos HTML tienen una sintaxis estructurada o orientada a objetos, lo que permite la creación de aplicaciones completas como juegos o procesadores de palabras. Otras veces, los scripts HTML se utilizan para procesar datos de los formularios HTML para que los valores de entrada se controlen, se conviertan en otros tipos de datos o incluso formateados para la salida a un servidor.