[go: up one dir, main page]

0% encontró este documento útil (0 votos)
36 vistas14 páginas

JavaScript GRUPO #2

JavaScript es un lenguaje de programación esencial para la web, que permite modificar HTML y CSS, realizar cálculos y validar datos. Desarrollado inicialmente por Netscape en 1995, se ha convertido en una herramienta clave para crear aplicaciones web interactivas y dinámicas. Sus características incluyen simplicidad, velocidad, versatilidad y una comunidad activa, lo que lo hace fácil de aprender y aplicar en diversos contextos.

Cargado por

Ronny Castellano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas14 páginas

JavaScript GRUPO #2

JavaScript es un lenguaje de programación esencial para la web, que permite modificar HTML y CSS, realizar cálculos y validar datos. Desarrollado inicialmente por Netscape en 1995, se ha convertido en una herramienta clave para crear aplicaciones web interactivas y dinámicas. Sus características incluyen simplicidad, velocidad, versatilidad y una comunidad activa, lo que lo hace fácil de aprender y aplicar en diversos contextos.

Cargado por

Ronny Castellano
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 14

JAVASCRIPT

GRUPO #2
• DELIO MOLINA
• AILYN RUBIO
• FERGIE PARHAM
• STEPHANIE CORDOVA
• RONNY CASTELLANO
Esta foto de Autor desconocido está bajo licencia CC BY

INTRODUCCIÓN JAVASCRIPT
INTRODUCCION
 A pesar de su nombre, JavaScript solo está
relacionado con Java, ya que ambos comparten
algunos similitudes sintácticas. La sintaxis de
JavaScript en su desarrollo inicial se inspiró
vagamente en la sintaxis de Java y se llamó "Live
Script" cuando lo primero se lanzó en una versión
beta de Netscape Navegador en 1995, de las otras
ofertas nombradas de Netscape y como testimonio del
hecho de que se publica en el navegador. Microsoft
lanzó su propia implementación de "JavaScript", poco
tiempo después con Internet Explorer 3.0.
¿QUÉ ES JAVASCRIPT?
¿QUE ES?

JavaScript es el lenguaje de programación utilizado en la


web.

Tiene la capacidad de modificar y actualizar tanto HTML


como CSS.

Además, puede realizar cálculos, manipular y validar datos.


HISTORIA DE JAVASCRIPT

 JavaScript fue desarrollado originalmente por Netscape


con el nombre deLiveScript. Por ejecutar se pudiera
visualizar en el navegador web. Por ello, debería hacer
posible extender el HTML estático, interpretar las
acciones del usuario, adaptar el contenido o generar y
cargar contenido de acuerdo con el uso Debido a una
cooperación con la empresa ¨sun microsystems¨, que
lanzó el lenguaje de programación Java en 1995, surgió el
nombre JavaScript. Para aquel entonces fue integrado al
navegador Netscape, que era muy popular en ese
momento. Hoy en día es uno de los lenguajes básicos de
Internet y se implementa en todos los navegadores.
¿PARA QUE SIRVE EL JAVASCRIPT?
 JavaScript surgió como una tecnología del lado del
navegador para hacer que las aplicaciones web
fueran más dinámicas. Por medio de JavaScript, los
navegadores eran capaces de responder a la
interacción de los usuarios y cambiar la distribución
del contenido en la página web a medida que el
lenguaje evolucionó, los desarrolladores de
JavaScript establecieron bibliotecas, marcos y
prácticas de programación y comenzaron a utilizarlo
fuera de los navegadores web. En la actualidad,
puede utilizar JavaScript para el desarrollo tanto del
lado del cliente como del lado del servidor.
CARACTERÍSTICA DE JAVASCRIPT
 JavaScript es un lenguaje de programación importantes.
que se utiliza para crear páginas web
interactivas. Entre sus características
 Permite crear objetos nuevos con sus
principales se encuentran:
propios métodos y propiedades.
 Es dinámico, lo que significa que el tipo de
 Algunas de las funciones que se pueden
dato está asociado al valor y no a la
realizar con JavaScript son:
variable.
 Actualizar fuentes de redes sociales
 Es prototípico, por lo que utiliza prototipos
en lugar de clases para herencias.  Mostrar animaciones
 Es compatible con la estructura del  Crear mapas interactivos
lenguaje C.  Agregar formularios interactivos
 Es un lenguaje interpretado, por lo que el  Agregar efectos visuales
navegador recibe el código en forma de  Agregar actualizaciones sin necesidad de
texto y lo ejecuta directamente.
refrescar la página
 Es compatible con los navegadores más
¿CÓMO FUNCIONA?
 A continuación, te explicamos cómo funciona este proceso:

 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.
 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.
 El AST descompone el código en una estructura jerárquica que facilita su posterior interpretación y
ejecución.
 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 (Document Object Model)y eventos: JavaScript interactúa con el DOM para
manipular y modificar elementos HTML (Lenguaje de marcado de hipertexto) y CSS (diseño y la
presentación) en la página.
 Cuando se produce un evento, el código correspondiente se ejecuta como parte del ciclo de eventos, lo
VENTAJAS DE JAVASCRIPT

Como todos los lenguajes de programación,


JavaScript tiene ciertas ventajas y
desventajas a considerar. Muchas de estas
están relacionadas en la forma en que
JavaScript es ejecutado directamente en el
navegador. Pero hay otras formas para usar
JavaScript que ahora nos permiten tener los
mismos beneficios que los lenguajes de
programación del lado servidor
VENTAJAS DE JAVASCRIPT

 Simplicidad. Posee una estructura sencilla que lo


vuelve más fácil de aprender e implementar.
 Velocidad. Se ejecuta más rápido que otros
lenguajes y favorece la detección de los errores.
 Versatilidad. Es compatible con otros lenguajes,
como: PHP y Java. Además, hace que la ciencia de
datos y el aprendizaje automático sean accesibles.
 Popularidad. Existen numerosos recursos y foros
disponibles para ayudar a los principiantes con
habilidades y conocimientos limitados.
 Carga del servidor. La validación de datos puede
realizarse a través del navegador web y las
actualizaciones solo se aplican a ciertas secciones
de la página web.
 Actualizaciones. Se actualiza de forma continua
con nuevos frameworks y librerías, esto le asegura
relevancia dentro del sector
APLICACIONES DEL JAVASCRIPT
 Validación de formularios: JavaScript permite validar los datos que los usuarios introducen en los formularios de una
página web.
 Animaciones y transiciones: JavaScript permite crear animaciones y transiciones en las páginas web.
 Comunicación con el servidor: JavaScript permite a las páginas web comunicarse con los servidores y enviar o
recuperar datos.
 Contenido interactivo: JavaScript permite crear contenido interactivo, como juegos, reproducción de audio y vídeo.
 Actualización de contenido: JavaScript permite actualizar el contenido de una página web sin necesidad de
recargarla.
 Creación de aplicaciones de escritorio: JavaScript permite crear aplicaciones de escritorio para Windows, Linux y
Mac.
 Desarrollo de foros: JavaScript permite crear foros en línea para que los usuarios compartan ideas y debates.
 Desarrollo de salas de chat: JavaScript permite crear salas de chat para que los usuarios se comuniquen en tiempo
real.
 Desarrollo de reproductores de música: JavaScript permite crear reproductores de música para que los usuarios
CONCLUSIONES

 Java Script es una ayuda conclusiones sobre JavaScript son:


indispensable para realizar páginas
en las que queramos una alta  Es fácil de aprender e implementar
interacción con el usuario, este nos  Es rápido y ligero
proporciona una serie de eventos que
reconoce, unas librerías de funciones  Es compatible con otros lenguajes
y métodos y todo lo que queramos de programación
hacer con un lenguaje: bucles de
condición, variables... Todo con la  Tiene una comunidad de
ventaja de que se ejecuta en el desarrolladores activa
cliente y no tiene que estar llamando  Se actualiza constantemente
continuamente al servidor por lo que
descarga el trabajo de este y hace  Es multiplataforma
que la navegación sea más rápida.
MUCHAS GRACIAS POR SU ATENCION

También podría gustarte