JAVASCRIPT
DORIAN IVAN BENITEZ PIÑA
Created on March 22, 2024
More creations to inspire you
HOW TO CREATE THE PERFECT VIRTUAL WORKSPACE
Vertical infographics
BOOKFLIX
Vertical infographics
12 PRINCIPLES OF ANIMATION
Vertical infographics
WHY WE LIKE INFOGRAPHICS
Vertical infographics
Transcript
2
1
Provide context to your topic with a subtitle
A brilliant title
D
C
B
A
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.
¿QUE ES JAVASCRIPT?
javaScript
Para qué sirve JavaScript.
En el contexto actual, JavaScript se utiliza para todo, gracias a la introducción de Node.js, Lo 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 para desarrollo web
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.
2
1
Provide context to your topic with a subtitle
A brilliant title
D
C
B
A
¡como funciona javascript?
En el contexto actual, JavaScript se utiliza para todo, gracias a la introducción de Node.js, Lo que se puede hacer con JavaScript abarca diferentes tipos de software, como juegos, programas de computadora, aplicaciones web y hasta tecnologías de blockchain. 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. El código JavaScript puede estar incrustado directamente en el archivo HTML o puede estar referenciado desde archivos externos.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. Esto implica dividir el código en tokens y verificar que la estructura del código sea gramaticalmente correcta. 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. Cada instrucción se evalúa y produce un resultado o efecto según lo especificado en el código.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. Además, JavaScript puede registrar callbacks para eventos específicos, como clics de botón o cambios en el valor de un campo de entrada, y responder a ellos ejecutando el código asociado.Podemos decir que JavaScript nos da la rapidez e inmediatez que no vemos con otros lenguajes como PHP que se ejecutan en el servidor web por el hecho de que los códigos de programación se ejecuten en el navegador del usuario y no en el servidor.
Añadir JavaScript a tu sitio web es sencillo. Solo necesitas vincular tus archivos JavaScript desde tus archivos HTML. Si tienes alguna experiencia trabajando con HTML y CSS para el desarrollo web, entonces ya has experimentado algo similar. 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. Por ejemplo:<script src="tuArchivo.js"></script>
¿como podemos añadir JavaScript?
2
1
Provide context to your topic with a subtitle
A brilliant title
D
C
B
A
caracteristicas de javascript
Entorno de ejecución en el navegador: JavaScript 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. Esto significa que no se requiere un paso de compilación previo antes de ejecutar el código JavaScript.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.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.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 sistemas.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.
2
1
Provide context to your topic with a subtitle
A brilliant title
D
C
B
A
Ventajas y Desventajas de JavaScript
VENTAJASInteractividad en tiempo real: La interactividad es uno de los conceptos más valiosos que JavaScript aporta al desarrollo web.Detección y respuesta a eventos: Este lenguaje permite detectar y responder a estos eventos mediante controladores de eventos.Manipulación sencilla del DOM: El DOM (Document Object Model) es una representación en la memoria de la estructura y contenido de una página web.Creación de formularios interactivos: Puedes mejorar la interacción con formularios al validar datos ingresados por el usuario.Innovación en la carga de contenido dinámico: Mediante la técnica de AJAX (Asynchronous JavaScript and XML), esta herramienta carga y muestra contenido adicional en una página sin recurrir a una recarga.DESVENTAJASFalta de compatibilidad entre navegadores: puede haber diferencias en cómo interpretan y ejecutan el código JavaScript.Nivel de seguridad deficiente: Como su código se ejecuta en el navegador del usuario, existe el riesgo de que algunos exploten sus vulnerabilidades para llevar a cabo ataquesBajo rendimiento en aplicaciones complejas: Esta herramienta es un lenguaje interpretado, lo que puede afectar el rendimiento en comparación con lenguajes compilados.Funcionalidad sujeta al uso del cliente: Si un usuario deshabilita este recurso en su navegador o este no lo admite, la funcionalidad de la aplicación puede verse afectada.Dificultad para indexar en motores de búsqueda: Los motores de búsqueda suelen tener dificultades para indexar contenido generado dinámicamente por este lenguaje de programación.
USOS DE JAVASCRIPT
El uso más popular de JavaScript es para el desarrollo web, y es una de las herramientas más poderosas que un desarrollador puede tener en sus manos.