Want to create interactive content? It’s easy in Genially!

Get started free

JavaScript

EVELIN ANGELES ALTAMIRANO

Created on March 21, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

JavaScript

Nombre del alumno:

EVELIN ANGELES ALTAMIRANO

Usos especificos
¿Qué es JavaScript?

JavaScript es un lenguaje de programación de alto nivel, interpretado y orientado a objetos, utilizado principalmente en el desarrollo web, pensado para agregar potencial de interacción y dinamismo a las páginas web.

¿Cómo funciona JavaScript?
¿Para qué sirve JavaScript?

JavaScript se utiliza para todo, gracias a la introducción de Node.js.

Características de JavaScript-Lenguaje
¿Cómo añadir JavaScript?

Añadir JavaScript a tu sitio web es sencillo. Solo necesitas vincular tus archivos JavaScript desde tus archivos HTML. Muy parecido al añadir CSS a tu HTML, existe una etiqueta HTML llamada «script» que te permite vincular a JavaScript con los archivos que tu código puede usar para manipular el HTML y CSS en tu sitio. <script src="tuArchivo.js"></script> La línea de arriba conecta un archivo llamado «tuArchivo.js» (terrible nombre, pero sirve como un ejemplo) a tu archivo HTML, conectando ambos. Esto te permite escribir tu código en un archivo separado, lo que mantiene tu HTML limpio y más fácil de manejar. <script type="texto/JavaScript">JavaScript código va aquí</script>

Entorno de ejecución en el navegador

Análisis y ejecución línea por línea

Flexibilidad y facilidad de desarrollo

Plataforma independiente

Ventajas

+Interactividad en tiempo real +Detección y respuesta a eventos +Manipulación sencilla del DOM +Creación de formularios interactivos +Innovación en la carga de contenido dinámico

Fácil actualización y distribución

Desventajas de JavaScript

+Falta de compatibilidad entre navegadores +Nivel de seguridad deficiente +Bajo rendimiento en aplicaciones complejas. +Funcionalidad sujeta al uso del cliente +Dificultad para indexar en motores de búsqueda

Plataforma independiente

El hecho de que JavaScript sea un lenguaje interpretado contribuye a su capacidad de ser ejecutado en diferentes plataformas y sistemas operativos. Los navegadores web son la plataforma principal para la ejecución de JavaScript, y los navegadores modernos han implementado sus propios motores para interpretar y ejecutar el código en diferentes sistema

Los cuatro usos específicos de JavaScript

  • Interactividad de interfaz o front-end: el desarrollo web mejora solamente por el aumento de la interactividad y funciones que JavaScript ofrece.
  • Aplicaciones Web: las aplicaciones web son similares a los sitios, pero en su lugar pueden empacarse en una caja más compacta, que mejora el control de la seguridad y otros aspectos.
  • Juegos de navegador: los navegadores web actuales han cambiado mucho; los desarrolladores pueden crear juegos robustos que funcionan en ellos.
  • Desarrollo web dorsal o back-end: el desarrollo web se ha transformado tanto, que JavaScript puede utilizarse para gestionar el back-end de sitios y aplicaciones.
Para que sirve JavaScript

Esta tecnología crea software robusto para empresas en todo el mundo. Por si fuera poco, organizaciones como LinkedIn y Medium lo implementan al construir plataformas para que los usuarios tengan acceso a sus serviciosLo que se puede hacer con JavaScript abarca diferentes tipos de software, como juegos, programas de computadora, aplicaciones web y hasta tecnologías de blockchain. JavaScript es posiblemente el lenguaje.

Análisis y ejecución línea por línea

A diferencia de los lenguajes compilados, en los que todo el código se traduce en instrucciones de máquina antes de su ejecución, JavaScript se interpreta línea por línea a medida que se encuentra. El motor de JavaScript del navegador analiza y ejecuta cada línea de código a medida que se encuentra durante el proceso de carga de la página.

¿Cómo funciona JavaScript?

  • Descarga y carga del código: cuando un navegador encuentra código JavaScript en una página web, comienza a descargarlo y cargarlo en la memoria del navegador. Activa el seguimiento de usuarios;
  • Análisis léxico y sintáctico: una vez que el código JavaScript se carga en el navegador, el motor de JavaScript realiza un análisis léxico y sintáctico del código.
  • Creación del árbol de análisis (AST): después de completar el análisis léxico y sintáctico, se crea un árbol de análisis (AST, Abstract Syntax Tree) que representa la estructura del código JavaScript.
  • Interpretación línea por línea: a medida que el navegador interpreta el código JavaScript, línea por línea, ejecuta las instrucciones correspondientes.
  • Manipulación del DOM y eventos: JavaScript interactúa con el DOM para manipular y modificar elementos HTML y CSS en la página. Puede acceder a los elementos del DOM utilizando métodos y propiedades proporcionados por el navegador.
  • Ciclo de eventos: el ciclo de eventos de JavaScript permite que el código responda a eventos y se ejecute de forma asíncrona.
Entorno de ejecución en el navegador

avaScript se ejecuta principalmente en los navegadores web. Cuando se carga una página web que contiene código JavaScript, el navegador interpreta y ejecuta ese código directamente en su entorno de ejecución interno.

Fácil actualización y distribución

con JavaScript interpretado, los cambios o actualizaciones en el código se pueden implementar fácilmente, ya que los usuarios solo necesitan cargar la nueva versión del código en sus navegadores. No es necesario que los usuarios realicen una instalación manual o actualización de un programa o aplicación.

¿Tienes una idea?

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas! Tip premium: Obten información de cómo interacciona tu audiencia:

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!
Flexibilidad y facilidad de desarrollo

El enfoque interpretado de JavaScript brinda flexibilidad y facilidad de desarrollo. No es necesario compilar el código antes de probarlo, lo que permite un desarrollo rápido y una iteración ágil. Los cambios realizados en el código JavaScript se pueden probar y ver inmediatamente sin la necesidad de un proceso de compilación.