Inicio / Mozilla Firefox / Scripts: qué es y por qué se necesita. ¿Para qué sirve Javascript y para qué sirve? Ejemplos

Scripts: qué es y por qué se necesita. ¿Para qué sirve Javascript y para qué sirve? Ejemplos

“Una vez, llegó el momento de aprender guiones.

Aquí es donde surgieron varias dudas ...

Pero, estudie cuidadosamente y descubrirá todo ...

Hola mis queridos lectores!

Hace algún tiempo, cuando me enfrenté con el conocimiento inicial y mis primeros pasos fueron tales que el paso a la derecha y el paso a la izquierda se hicieron con mucho cuidado.

Ahora recuerdo esto con una sonrisa.

Estos fueron los momentos en que hice muchas acciones con manos temblorosas y seguí la regla:

"Mide siete veces, ¡corta una vez!"

Aunque la regla no es muy mala, debe aplicarse razonablemente en la vida, pero sin fanatismo.

Si leer esta información sobre los guiones causará una sonrisa entre los programadores experimentados que acceden al azar a este blog, no debe olvidar que fue escrito para principiantes y solo contiene información introductoria que es comprensible para los lectores comunes (no programadores) que ya tienen o Todavía no posee sitio.

Durante mucho tiempo, solo utilicé complementos para mejorar la funcionalidad del sitio.

Y no entendía la diferencia entre complementos y scripts.

¿Conoces la diferencia entre Plugins y scripts?

Plug-in: (esto significa "conectar" en inglés): un módulo de software compilado de forma independiente que se conecta dinámicamente al programa principal y está diseñado para expandir y / o usar sus capacidades.

Es muy difícil de entender para un usuario común de Internet, ¿verdad?

Hay una gran cantidad de complementos diferentes que ponemos con gusto en nuestro sitio y, con gran aliento, nos alegramos de todo tipo de chips que nos proporcionan estos útiles programas.

Pero, como todos saben (espero), demasiados complementos cargan significativamente el sitio y ralentizan su trabajo.

¿Qué se debe hacer en este caso?

¿Cómo encontrar una salida y no perder la funcionalidad del sitio, al que te acostumbras tan rápido que ya no hay fuerza para separarse?

Aquí los guiones vienen al rescate.

Sorprendentemente, cuando escuchas esta palabra por primera vez, te quedas perplejo cuando miras al interlocutor que te propuso esta opción y tratas de hacer una expresión inteligente en tu rostro, casi sin comprensión en este asunto.

Y aquí, como siempre, Wikipedia (una gran enciclopedia) viene al rescate, Yandex con la suya: "Hay de todo" y Google con su expresión favorita: "¡Tengo suerte!"

Y comienza la búsqueda de información, estudio, teoría, práctica y los primeros pasos para aprender guiones e introducir su funcionalidad en el espacio de trabajo del sitio.

Así que se lanzó otro complemento: agitamos un bolígrafo, el segundo, el tercero ... ¡y he aquí!

Nuestro sitio se ha vuelto más rápido.

Una cosa a tener en cuenta:

Cuando trabaje con scripts en el sitio, cuando los escriba en el código, por ejemplo, de una plantilla, siempre tenga a mano copias de seguridad de la plantilla y todo lo demás (copia de seguridad del sitio) para que luego no se vea afectado por el trabajo perdido debido a un error trivial.

¡Pero vale la pena practicar y probar!

Nunca tenga miedo de hacer algo difícil cuando parezca que este trabajo e información están más allá de su poder.

Muy fuerte Lo principal es encontrar una persona que presente esta información en detalle para su percepción.

Por cierto, tuve suerte en esto. Tengo un blogger amigo

Le gusta trabajar con varios scripts en el sitio, ya ha reemplazado muchos complementos y se le ocurre algo nuevo todos los días.

Gracias a él, ahora puedo intervenir libremente en el código de mi sitio. Todos los días aprendo algo nuevo y no tengo miedo de arruinar nada, ya que mis conocimientos se reponen.

Veamos la pregunta:

¿Qué son los guiones?

Un script es un script de programa o archivo de programa.

Bueno, para decirlo de manera más simple, un script se llamará casi cualquier procedimiento ejecutable.

Las secuencias de comandos son un lenguaje de secuencias de comandos, que en inglés suena como lenguaje de secuencias de comandos, es un lenguaje de programación de alto nivel para escribir secuencias de comandos que describen brevemente las diversas acciones realizadas por el sistema.

En general, la diferencia entre estos scripts y programas es bastante borrosa, ya que el script en sí es un programa que se ocupa de componentes de software listos para usar.

Un script es un tipo de mecanismo, puede decir un programa especial.

Podemos agregar que los scripts no son parte de html, ya que estas son tecnologías ligeramente diferentes que adjuntamos a nuestro documento utilizando etiquetas especiales o sus atributos.

Los scripts pueden ser simples de ejecutar, como el "menú desplegable" o el botón "atrás y adelante", y complejos, como el "contador", "libro de visitas" y otras opciones para su uso.

Si hablamos de secuencias de comandos al considerar las tecnologías de Internet, entonces el concepto de "secuencia de comandos" puede describirse como un procedimiento ejecutable que se inicia para ser ejecutado por el servidor a solicitud recibida de una página web específica.

A veces, los scripts dañan el sitio, ya que pueden ser escritos por hackers que intentan recoger las claves de su sitio con su ayuda.

Por lo tanto, siempre debe tener cuidado con este asunto, y antes de instalarlos siempre en el sitio, consulte con camaradas más competentes que sean muy buenos para comprender este problema.

Por cierto, es muy importante entender cómo funciona el lenguaje de secuencias de comandos.

Por ejemplo, se te ocurrió una máquina que, al bajar la moneda, debería verter café en una taza.

Hiciste un hermoso estuche, instalaste los botones y detalles necesarios. Todo, siéntate y regocíjate.

Pero ... no funcionará, porque no tiene un actuador, un tipo de accionamiento eléctrico que impulsará el trabajo correcto, es decir, vierta café en la taza correcta cuando presiona el botón de inicio del proceso.

Porque no ensamblaste el actuador. Esta es una representación figurativa del funcionamiento de un mecanismo o programa (script).

Debemos conectar nuestra máquina con el actuador (script) para que, al realizar cualquier acción, obtengamos el resultado que necesitamos.

Todo parece ser simple y claro.

Hay muchos lenguajes de programación especiales en los que se escriben programas (scripts).

Esto se llama programación web, una ciencia muy difícil en la que algunos usuarios de Internet están seriamente interesados.

Un programador web, una persona que escribe programas, para muchas personas parece ser una especie de súper persona irreal.


Pero, si establece una meta, entonces todos los elementos básicos de la programación pueden ser dominados, sería interesante, pero hay mucha información en Internet.

¿Qué lenguajes de programación hay?

Hay muchos de ellos: esto es Java, Php, Perl, C ++, etc.

Algunos de ellos son muy difíciles de estudiar, otros no son muy difíciles.

Con la ayuda de lenguajes simples, podemos escribir programas que realicen un número limitado de tareas.

En consecuencia, al estudiar idiomas complejos, podemos establecer la solución a problemas más complejos.

En conclusión, quiero decir lo siguiente:

Puede relacionarse de manera diferente con scripts y complementos. Cada uno de ellos tiene sus ventajas y desventajas.

Entiendes todo, y ahora la elección es tuya, que es mejor usar en el sitio.

Si fue interesante para usted, también puede ser interesante para sus amigos: haga clic en los botones de las redes sociales y comparta información útil con ellos.

La programación web moderna se basa en el uso generalizado de una variedad de scripts: programas útiles o scripts de programas que permiten la ejecución de ciertas acciones recibidas a pedido de una página web abierta por el usuario.

  Cualquier acción del usuario relacionada con la implementación de características adicionales de la página provoca el uso de scripts. Con su ayuda, el registro de usuarios se organiza en el sitio, la capacidad de escribir comentarios y enviar formularios de pedido, así como muchas otras acciones.

¿No está del todo claro? Imagine que su sitio es una máquina expendedora de cookies. Usted compró un hermoso estuche, lo cubrió con una película multicolor, instaló grandes botones elegantes con inscripciones. Pero para poder comprar cookies con su ayuda, debe insertar mecanismos de ejecución en el interior, conectándolos a cada botón.

La función de estos mecanismos en su sitio se realiza mediante scripts. Son ellos quienes distribuyen "cookies" a pedido de los usuarios, realizando las acciones necesarias en su sitio.

¿Por qué las secuencias de comandos están prohibidas en los servidores gratuitos?

Físicamente, el script puede no estar ubicado en el servidor donde se encuentra su sitio, sino en cualquier otro servidor remoto. Por lo tanto, el uso de scripts plantea un cierto peligro para los propietarios de servidores, y esto generalmente está prohibido en los servicios de alojamiento gratuito. El hecho es que los scripts tienen acceso a los comandos del sistema del servidor, por lo que con su ayuda, un programador competente puede descifrar fácilmente cualquier sistema.



  Las precauciones conducen a costos adicionales que están cubiertos por las tarifas de alojamiento.

Guiones CGI: qué es y por qué son necesarios

Un script CGI es el tipo de script más utilizado en la construcción de sitios. Utilizan la Interfaz de puerta de enlace común (CGI), una interfaz especial que sirve para ejecutar el script y con la que se realizan otras acciones.

Las secuencias de comandos CGI organizan los comentarios del usuario de Internet con el sitio, llenando formularios, escribiendo reseñas y comentarios, entradas en el libro de visitas, etc. Leen el registro dejado por el usuario en el formulario, lo envían al archivo de base de datos deseado y realizan todas las demás acciones; por ejemplo, envían la respuesta: "¡Gracias por usar nuestro sitio!"

La diferencia entre los scripts CGI de JavaScript o Java es que le permiten trabajar con cualquier navegador e implementar un conjunto más amplio de funciones. Pero lo más atractivo en su uso es que los códigos de los scripts CGI están cerrados y solo los conocen quienes los usan.

¿En qué lenguajes de programación están escritos los scripts?

Para los scripts de programación se utilizan todos los lenguajes de programación. Pero para que funcionen, es necesario que el servidor tenga un compilador o intérprete apropiado para este idioma. Por lo tanto, la mayoría de los scripts están escritos en Perl o C / C ++, interpretados para sistemas Windows y Unix.



  El script escrito se depura en su propia máquina doméstica, luego se copia en el servidor y comienza a funcionar sin depuración adicional.

¿Cómo usar scripts en tu sitio web?

Para usar scripts en la estructura de su sitio, no es necesario escribirlos usted mismo. Hoy en la red puede encontrar miles de scripts depurados ya preparados para todas las ocasiones, y la mayoría de ellos son completamente gratuitos. Estos son libros de visitas simples y complejos: todo lo que queda es seleccionar el script que necesita, descargarlo e instalarlo en su sitio web.

Muchos scripts buenos ya están equipados con instaladores, y para la instalación solo necesita especificar los datos requeridos: la ruta al intérprete, el derecho a acceder a las bases de datos necesarias, etc.

En la mayoría de los casos, la instalación del script se realiza en la siguiente secuencia:

Vía FTP: el script se carga en el sitio;

Los derechos de acceso se establecen en las carpetas necesarias para su funcionamiento;

Se inicia el instalador, se ingresan los datos necesarios;

El script se configura en el panel de control.

Si durante la instalación el script no requiere completar el formulario de los parámetros iniciales, será necesario configurar sus archivos de configuración antes de iniciarlo.



El uso de scripts permite expandir significativamente las herramientas para crear sitios incluso para aquellos que hacen esto a nivel amateur. Después de haber aprendido a trabajar con scripts, cada usuario podrá crear un sitio web conveniente y funcional para sus necesidades, porque, si lo observa, no es complicado.


Script ( guion  - ingles "Script") es un programa informático que es una secuencia de instrucciones para el funcionamiento de una determinada aplicación (o varias aplicaciones). En la programación web, un script es un programa que se ejecuta cuando el usuario interactúa con un sitio web e implementa funciones que no se pueden implementar utilizando html ordinario (hipertexto estático).

Por ejemplo, usando el html habitual (que es solo un lenguaje de marcado de texto), es imposible hacer una página web que muestre la hora y fecha actuales (y no una sola vez ingresada por el autor).

Una parte importante de las funciones de los sitios web modernos no se puede implementar sin el uso de scripts.

Para la implementación de scripts hay lenguajes especiales de scripting.

Los guiones se dividen en:

- ejecutable del lado del servidor  - es decir, programas que se ejecutan antes de que la página web se descargue en la computadora del usuario. Dichos scripts incluyen, por ejemplo, scripts de un foro en línea:

  • el usuario va a la página de discusión del foro que le interesa;
  • El "deseo" del usuario de ver la discusión se transfiere al script en el servidor;
  • el script extrae los mensajes necesarios de la base de datos ubicada en el servidor, los "inserta" en la plantilla deseada
  • y ya en forma de una página web terminada se transfiere a la computadora del usuario.
El procedimiento descrito es un ejemplo de la "formación dinámica de una página web", en contraste con el caso cuando la página web en forma de un archivo html ya está en el servidor en una forma terminada.

El principal inconveniente es que, dado que el script necesita acceder al servidor (ir a otra página, volver a cargar), dicho script se ejecuta "no al instante". Además, con una gran cantidad de usuarios navegando en el mismo sitio (por ejemplo, ¡varios cientos o miles!), Muchos scripts que se ejecutan simultáneamente en el servidor pueden sobrecargarlo y, como resultado, ralentizar la carga de las páginas del sitio.

- ejecutable en el lado del cliente (Usuario): es decir, programas que se ejecutan directamente en el navegador del usuario, sin acceder al servidor. Dichos scripts incluyen, por ejemplo, un script para un menú desplegable en un sitio (que implementa el "menú desplegable" real de las secciones del menú); script (lanzado cuando el usuario hace clic en el enlace correspondiente), etc.

Ventajas de los scripts utilizados en el lado del Cliente: los scripts se ejecutan rápidamente, no es necesario acceder al servidor. Sin embargo, hay un problema "": una secuencia de comandos escrita para un navegador específico puede no ejecutarse correctamente o no puede ejecutarse en otro navegador. Además, una serie de funciones no se pueden realizar fundamentalmente sin acceder al servidor (por ejemplo, funciones relacionadas con consultas de bases de datos).

Si lo desea, el usuario puede deshabilitar la ejecución de dichos scripts en la configuración de su navegador. Esto se puede hacer por razones de seguridad. La ejecución de scripts de servidor de esta manera, por supuesto, no se puede deshabilitar.

Actualmente, la tecnología se ha extendido. Ajax (JavaScript asíncrono y XML), combinando las capacidades de los scripts de servidor y cliente. El principio de AJAX es que si necesita acceder a los datos del servidor, la página web no se recarga por completo, solo los datos necesarios se "descargan" del servidor.

Esta publicación abordará la cuestión de qué es un "guión". Después de estudiar esta información, los lectores tendrán una idea general del trabajo de dichos programas. Se ofrecerán algunas instrucciones útiles sobre este tema. Entonces, los "scripts" son, en primer lugar, programas o archivos de programa, scripts. De hecho, este término se refiere a cualquier procedimiento ejecutable.

Los programas, "guiones" tienen un concepto más limitado. Por ejemplo, las tecnologías de Internet ofrecen el siguiente significado de la palabra: "Este es un procedimiento ejecutable que el servidor inicia en una solicitud específica que proviene de una página específica (recurso web) de Internet". Al hablar de lo que es un "script" en términos de su aplicación, debe aclararse que el alcance de uso de dichos programas es excelente.

Con su ayuda, el usuario de una computadora personal puede acceder a una variedad de bases de datos, tiene la oportunidad de monitorear las estadísticas de visitas utilizando contadores especiales. Esto también incluye dejar comentarios en ciertas publicaciones, trabajar con libros de visitas (hacer notas, deseos), etc. ¿Dónde se encuentra el "script"? Su ubicación puede ser el servidor que aloja la página web que accede a ella. También es posible su colocación como un servidor de Internet remoto.

Teniendo en cuenta el hecho de que ciertas acciones se realizan cuando se inicia el "script", debe tenerse en cuenta que la ejecución de dichos procedimientos puede ser útil y perjudicial. En particular, esto puede representar un cierto peligro para los propietarios de servidores. En consecuencia, en algunos de ellos está prohibido usar "scripts". Como regla general, un proveedor brinda dicha oportunidad después de que se acuerden condiciones especiales para el uso de estos programas.

Ahora hablemos sobre qué es un "script" y sobre su aplicación con más detalle. De hecho, actualmente se utilizan en todos los recursos web, y cualquier usuario más o menos avanzado de una computadora personal los conoce o los conoce. Es posible que al mismo tiempo, muchas personas quisieran aprender sobre la apariencia y el funcionamiento de estos programas. Hablaremos sobre lo que es un "script-CGI", que en realidad es un programa que se ejecuta en un servidor web.

Se lleva a cabo, respectivamente, después de una solicitud del cliente. Por clientes aquí nos referimos a visitantes de ciertos sitios web. De hecho, el "script CGI" es algo similar a otros programas de computadora, como Word (MS Word) o Inicialmente, debe entenderse que "CGI" no es un lenguaje de programación mediante el cual se escriben "scripts". El nombre completo de esta interfaz especializada es "Interfaz de puerta de enlace común". Se utiliza para ejecutar "scripts" y realizar más trabajos.

Ahora volvamos a la declaración anterior: "La implementación de los programas descritos puede conllevar un cierto peligro". En cuanto a los "scripts CGI", no son una excepción. De ello se deduce que al planificar ciertos proyectos de Internet, es necesario aclarar los detalles de la implementación de "CGI" en un servidor. Anteriormente se dijo que en algunos proveedores de alojamiento de Internet puede estar prohibido o limitado ejecutar dichos programas.

Especialmente a menudo, se observan restricciones en el uso de "CGI" en el alojamiento gratuito. Esto lleva al hecho de que el usuario se ve privado de la oportunidad de implementar diversas utilidades.

Los detalles del "script-CGI": si usted es el propietario de un recurso web, los visitantes que dejan comentarios y comentarios entran a su sitio. Al mismo tiempo, completan los campos apropiados y luego hacen clic en "Enviar". Después de tales manipulaciones, los datos se envían al servidor, se inicia el "script CGI" y el visitante ve que su comentario aparece en la página y recibe un mensaje como: "Su comentario ha sido agregado, ¡gracias!"

De hecho, ahora tiene una idea general de lo que es un "guión". Para un estudio más exhaustivo del tema, hay materiales de capacitación especiales.

¿Dónde ganar dinero en internet? ¡Confiable, honestamente, sin hacer trampa!

Comercio alternativo. Si un inversor quiere obtener grandes ganancias con la criptomoneda, sin el deseo de negociarse, entonces en el camino con Comercio alternativo.
La compañía trabaja las 24 horas del día, los siete días de la semana y siempre está en contacto. La principal ventaja - comerciantes la compañia  Pueden comerciar profesionalmente, aumentando su capital de inversión.
Sitio oficial del proyecto:Comercio alternativo.   - Especialmente para principiantes.¡Te haremos dinero nosotros mismos! Nuestro fondo de cobertura es una plataforma cerrada, tiene varias opciones de inversión, desde intereses conservadores hasta ganancias agresivas. Total transparencia y responsabilidad. Ingresos del 20% por mes. Cada miembro del equipo puede hablar y hacer preguntas de interés aquí: BIZNET - Negocio de la era digital

Sistemas de pago, billeteras e intercambiadores para el trabajo.

Claro!  Obtenga primero una tarjeta ADVcash.

¡Retire dinero de cualquier proyecto, webmoney, billeteras perfectmoney y cualquier otro sistema en 10 minutos!   Desde 2015, este pago se ha convertido en el más conveniente para retirar fondos. , gracias a su tarjeta bancaria ADVcash. ¡Créame, este es el sistema de pago más conveniente!

Payeer e-wallet es uno de los sistemas de pago más importantes.
PAYEER no es un sistema de pago menos popular que los anteriores.
  Hay muchas opciones para el intercambio y la compra, con cualquier tarjeta bancaria. Todas las traducciones son muy rápidas, muy bonitas y prácticas.

Regístrese para Perfect Money: muchos proyectos de inversión solo funcionan con ellos. La entrada / salida a este sistema es varias veces más rápida que a las tarjetas bancarias. Pase la verificación en PM y luego el porcentaje para la transferencia será 0.5%

El mejor curso es Curso alto! Oficina de cambio X-PAY   - lo mejor !!!
En este intercambiador en solo 10 minutos puede intercambiar (transferir), por ejemplo, su Perfect Money a una tarjeta de plástico VISA / Mastercard, Yandex money, QIWI o viceversa. Y también compre instantáneamente PM y otras monedas electrónicas, incluyendo bitcoin e incluso criptomonedas específicas.

El mejor alojamiento, servidores y más para sitios.

Hosting BeGet  - No tengo miedo de este alto epíteto - ¡El mejor hosting en Rusia!  He visto mucho y tengo algo para comparar, ¡créeme! Precios de 100 rublos, la calidad supera el mejor hosting en Europa. 1 mes para pruebas, gratisPor supuesto, vea por usted mismo la calidad: Mi hosting es beget.com

  Califica el artículo o compártelo con amigos en las redes sociales: