¿Qué puede hacer Javascript? El - Características e importancia de Javascript

Tabla de contenido:

Anonim

¿Qué puede hacer Javascript?

JavaScript es uno de los dialectos de programación más populares del mundo, inicialmente utilizado para incluir informatización, actividades, además de la intuición de las páginas web. Los ingenieros web usan JavaScript para cualquier cosa, desde computarizar recados razonables hasta construir páginas web complejas que funcionan como aplicaciones de programación de área de trabajo. JavaScript se utiliza de manera comparable más allá de la Web en programación, servidores adicionalmente en controles de equipos implantados. Generalmente se utiliza con sitios para proporcionar una conexión preferible a través de HTML, y la mayoría de los navegadores de Internet han funcionado como mediadores para javascript. Por razones de seguridad, javascript en el programa está restringido (por lo que no puede acceder directamente al sistema de archivos, por ejemplo).

Una definición de alto nivel

JavaScript es un dialecto de programación o programación que le permite realizar actividades complejas en las páginas del sitio web: cada vez que una página del sitio lo logra, muestra datos estáticos para que pueda ver en ellos, exhibiendo actualizaciones de contenido innovadoras, mapas intuitivos, diseños 2D / 3D vivificados, mirando hacia arriba jukeboxes de video, etc., puede apostar que JavaScript se incluye de manera sensata. Es la tercera capa del cuadrado en capas de los avances web estándar, dos de los cuales (HTML y CSS) hemos incorporado con bastante más detalle en varias partes del Área de aprendizaje. Y finalmente, podemos incluir algo de JavaScript para realizar un comportamiento dinámico.

¿Cómo ayuda Javascript?

El dialecto central de JavaScript consta de algunos atributos de programación amplios que le permiten hacer cosas como:

  • Almacene cualidades útiles dentro de los factores. En el caso anterior, por ejemplo, pedimos que se ingrese otro nombre y luego lo almacenamos en una variable llamada nombre.
  • Operaciones en partes del contenido (nombradas como "cadenas" en la programación). En la ocasión anterior, utilizamos la cadena "Player 1:" y la relacionamos con la variable de nombre para producir el nombre completo del contenido, por ejemplo, "Player 1: Chris".
  • Ejecución de código a la luz de algunas ocasiones que ocurren en una página del sitio. Nos ocupamos de una ocasión de tic en nuestro precedente anterior para reconocer cuándo se hace clic en la captura y luego ejecutar el código que actualiza la marca de contenido.

Lo que es significativo o más energizante es, a fin de cuentas, la utilidad creada sobre el dialecto central de JavaScript. Las interfaces de programación de aplicaciones (API) le brindan superpoderes para usar en su código JavaScript.

¿Qué está haciendo JavaScript en su página?

¿Qué tal si recapitulamos rápidamente la cuenta de lo que sucede cuando apila una página de un sitio web en un programa? Mientras acumula una página de sitio en su aplicación, está ejecutando su código (HTML, CSS, adicionalmente JavaScript) dentro de un dominio de ejecución (la pestaña del programa). Esto es como una planta de procesamiento que solicita en materias primas (el código) además produce un artículo (la página del sitio web). El motor de JavaScript del programa ejecuta el JavaScript después de que el HTML y el CSS se hayan acumulado y configurado en gran medida en una página web. Esto garantiza la estructura y el estilo de la página que ahora están en una posición cuando el JavaScript comienza a ejecutarse. Este es un punto extraordinario, ya que la utilización verdaderamente básica de JavaScript es cambiar poderosamente HTML y CSS para recargar una interfaz de usuario, a través de la API del Modelo de Objetos del Documento. En el caso de que el JavaScript se apilara y propusiera seguir ejecutándose antes de que el HTML y el CSS influyeran, ocurrirían errores posteriores.

Seguridad del navegador

Cada pestaña del programa tiene un compartimento diferente para ejecutar el código (estos titulares se denominan "condiciones de ejecución" en términos especializados): esto muestra, por regla general, que el código en todas las pestañas se ejecuta de forma autónoma, y ​​el código en una pestaña no puede influir rápidamente el código en otra pestaña, o en varios sitios. Este es un estándar de seguridad extraordinario: en el caso de que no fuera así, los privados podrían comenzar a componer código para tomar datos de diferentes destinos y otras cosas degeneradas.

Comunicarse con la nube

Al aplicar JavaScript asincrónico además de XML (Ajax), JavaScript puede intercambiar información por un servidor. Esto ofrece la posibilidad de usar activos del lado del servidor para crear aplicaciones web receptivas. Con Ajax, JavaScript puede obtener fuerza de cálculo, conocimiento y activos de servidor tecnocientíficos que son ilógicos o difíciles de ejecutar en una aplicación total del lado del cliente. Por ejemplo, Ajax se puede utilizar para producir un controlador de forma que aporte recomendaciones a medida que escribe, indique listas indexadas sin volver a cargar la página web y proporcione mapas intuitivos que puede inspeccionar con solo deslizar el cursor del mouse.

Implementar automatización básica

A pesar de los atributos comunes del dialecto de programación, por ejemplo, el control de contenido, además de los cálculos matemáticos, JavaScript puede obtener una gran cantidad de datos sobre el programa y la página web en la que trabaja. JavaScript puede utilizar esta información para componer una bienvenida personalizada dependiendo de la temporada del día, inserte la dirección de la página web en el pie de página y, además, mejore la página web según el programa que esté utilizando.

Actualizar el contenido de la página web sobre la marcha

Dos cualidades excepcionales le dan a JavaScript la capacidad de ajustar una página web sobre la marcha mientras habla con ella. Para empezar, JavaScript está "impulsado por la ocasión", lo que muestra que puede reaccionar a las ocasiones, por ejemplo, clics del mouse, entrada de la consola, apilamiento de una página web o tiempo de espera. A continuación, JavaScript se acerca al Modelo de objetos de documento (DOM), una interfaz para la estructura de una página web. Esto le da acceso a JavaScript para examinar y cambiar imágenes, contenido, campos de forma, estilos y componentes y cualidades únicos de una página web.

Las ocasiones además de la interfaz DOM permiten a los ingenieros de JavaScript actualizar tareas razonables, por ejemplo, aprobar la contribución de la estructura e incorporar cualidades intelectuales, por ejemplo, controles deslizantes de imágenes y recreaciones. Estos son importantes para la ejecución de HTML dinámico (DHTML).

Resumen

De la misma manera allí vas, tu dimensión subyacente en el universo de JavaScript. Comenzamos con solo una hipótesis, para comenzar a configurarlo por qué razón usaría JavaScript y qué tipo de cosas puede hacer con él. Casualmente, viste un par de pruebas de código y descubriste cómo JavaScript se coordina con lo que queda del código en tu sitio, entre cosas discretas.

Puede aparecer algo abrumador en la actualidad, sin embargo, en este curso, lo llevaremos a través de los avances razonables que serán un buen augurio.

Artículos recomendados

Esta ha sido una guía de ¿Qué puede hacer Javascript? Aquí discutimos lo que JavaScript puede hacer, la seguridad del navegador y la comunicación con la nube. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. ¿Qué es jQuery? El | Comience a usar jQuery
  2. ¿Qué es PHP? El | Usos y ventajas
  3. ¿Cómo agregar hojas de estilo HTML?
  4. Aprenda los mejores marcos de Javascript
  5. Métodos de funciones matemáticas de JavaScript
  6. Descripción general de las herramientas de JavaScript