Red de conocimiento informático - Aprendizaje de programación - ¿Qué hace document.body.innerHTML?

¿Qué hace document.body.innerHTML?

Este es el código del enlace del script, que normalmente aparece como un archivo fuente. Se utiliza para mostrar el contenido de la página.

Un lenguaje de scripting (lenguaje de programación de scripts, lenguaje de script) es un lenguaje de programación informático que se utiliza para acortar el proceso tradicional de escribir-compilar-enlazar-ejecutar (editar-compilar-enlazar-ejecutar).

Un lenguaje de scripting es un lenguaje de programación diseñado para acortar el proceso tradicional de escribir-compilar-enlazar-ejecutar (editar-compilar-enlazar-ejecutar).

Aunque muchos lenguajes de scripting han ido más allá de automatizar tareas sencillas en los ordenadores y pueden escribir programas complejos, todavía se les sigue llamando scripts. Los lenguajes de secuencias de comandos existen en casi todos los niveles de todos los sistemas informáticos. Esto incluye capas del sistema operativo, como juegos de computadora, aplicaciones web, documentos de procesamiento de textos, software web, etc.

En muchos sentidos, los lenguajes de programación de alto nivel y los lenguajes de scripting se superponen entre sí y no existe un límite claro entre los dos. Los scripts pueden automatizar interacciones que de otro modo se realizarían mediante el teclado. Los scripts de Shell consisten principalmente en comandos que originalmente deben escribirse en la línea de comandos o en el editor de texto. Los usuarios pueden usar scripts para combinar algunas operaciones comunes en una secuencia.

Los lenguajes utilizados principalmente para escribir este tipo de guiones se denominan lenguajes de scripting. De hecho, muchos lenguajes de programación han ido más allá de simples instrucciones como una secuencia de comandos de usuario para permitir la escritura de programas más complejos.

Características

1. Los lenguajes de scripting (JavaScript, VBscript, etc.) se encuentran entre HTML y lenguajes de programación como C, C++, Java y C#. HTML se utiliza a menudo para dar formato y vincular texto. Los lenguajes de programación se utilizan a menudo para enviar un conjunto complejo de instrucciones a una máquina.

2. Los lenguajes de scripting y los lenguajes de programación también tienen muchas similitudes. Sus funciones son más similares a las de los lenguajes de programación y también involucran algunas variables. La mayor diferencia entre los lenguajes de programación es que la sintaxis y las reglas de los lenguajes de programación son más estrictas y complejas.

3. Relación con el código del programa: El script también es un lenguaje, que también está compuesto por código de programa.

4. El lenguaje de scripting es un lenguaje interpretado, como Python, vbscript, javascript, installshield script, ActionScript, etc. A diferencia de c\c++, etc., se puede compilar en código binario y en formato. de archivos ejecutables Sí, no es necesario compilar el lenguaje de secuencias de comandos. El intérprete puede ser directamente responsable de la interpretación y el uso.

5. El lenguaje de scripting generalmente toma la forma de texto, similar a los comandos.

Por ejemplo: si crea un programa llamado aaa.exe, puede abrir un archivo con una extensión .aa y escribir un conjunto específico de reglas (gramática) para este archivo .aa. Si no escribe este archivo .aa, su propio programa puede usar esta regla para comprender la intención del autor y responder. Entonces, este conjunto de reglas es un lenguaje de secuencias de comandos.

6. A diferencia de los lenguajes de programación informáticos compilados: los programas desarrollados en lenguajes de scripting son interpretados y ejecutados por sus correspondientes intérpretes (o máquinas virtuales) cuando se ejecutan. Los lenguajes de programación de sistemas se ejecutan mediante precompilación en lenguaje de máquina.

La característica principal de un lenguaje de scripting es el código del programa, es decir, el programa de script y el archivo ejecutable final. Los lenguajes de secuencias de comandos se pueden dividir en lenguajes de secuencias de comandos independientes y lenguajes de secuencias de comandos integrados. Los lenguajes de secuencias de comandos independientes dependen completamente del intérprete para su ejecución, mientras que los lenguajes de secuencias de comandos integrados generalmente están integrados en un lenguaje de programación (como C, C++, VB, Java, etc.).

7. En comparación con los lenguajes de programación del sistema: la diferencia es que los lenguajes de scripting se interpretan, mientras que los lenguajes de programación del sistema se compilan. Dado que no hay tiempo de compilación, los lenguajes interpretados permiten a los usuarios escribir aplicaciones en tiempo de ejecución sin la necesidad de procesos de compilación/empaquetado que consumen mucho tiempo, lo que proporciona una respuesta rápida. Los intérpretes hacen que las aplicaciones sean más flexibles y el código del lenguaje de secuencias de comandos se puede generar y ejecutar en tiempo real.

Los lenguajes de scripting suelen caracterizarse por la simplicidad, la facilidad de aprendizaje y la facilidad de uso, y su objetivo es permitir a los programadores escribir programas rápidamente.