0% encontró este documento útil (0 votos)
9 vistas2 páginas

JavaScript: Dinamismo y APIs Web

JavaScript es un lenguaje de programación que permite agregar interactividad dinámica a las páginas web mediante la modificación y agregación de datos en el HTML. Junto con HTML y CSS, JavaScript puede lograr interacciones complejas y automatizadas en respuesta a eventos del usuario. Incluye APIs como DOM, geolocalización y canvas que permiten manipular el HTML, acceder a datos de ubicación y crear gráficos, respectivamente.

Cargado por

Bernie Rivas
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas2 páginas

JavaScript: Dinamismo y APIs Web

JavaScript es un lenguaje de programación que permite agregar interactividad dinámica a las páginas web mediante la modificación y agregación de datos en el HTML. Junto con HTML y CSS, JavaScript puede lograr interacciones complejas y automatizadas en respuesta a eventos del usuario. Incluye APIs como DOM, geolocalización y canvas que permiten manipular el HTML, acceder a datos de ubicación y crear gráficos, respectivamente.

Cargado por

Bernie Rivas
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 DOCX, PDF, TXT o lee en línea desde Scribd

JavaScript

Es un lenguaje de programación que permite asignar scripts a páginas HTML. Logrando con esto el
dinamismo y respuesta de la página modificando y agregando data. Justo con el otro par HTML y CSS
pueden llegar a lograr efectuar interacciones complejas y automatizadas a eventos.

Tres Capas:

 HTML: Es un lenguaje de marcado que permite establecer la estructura del contenido a


presentar en un sitio web
 CSS: Es el lenguaje utilizado para dotar de estilos a los elementos presentes en el HTML
 JavaScript: Es un lenguaje de script que permite establecer contenido dinámico en las páginas

APIs

Son bloques de códigos preestablecidos utilizados para agilizar la programación de programas que de
otra manera serian difíciles o imposibles de implementar.

Existen dos tipos de APIs:

 Browser APIs: Están construidas directamente en el Web Browser, y tienen la capacidad de


exponer data del entorno en que se desarrolla y de realizar útiles y complejas tareas. Ejemplos:
o The DOM (Document Object Model) API permite manipular HTML y CSS, de manera que
puede agregar, eliminar y modificar dinámicamente.
o Geolocation API da información geográfica al momento.
o Canvas y WebGL APIs permiten la creación de gráficos 2D y 3D. Muchas de las
creaciones se pueden conseguir en Chrome Experiments y en webglsamples
o Audio y Video APIs como HTMLMediaElements y Web RTC permiten el manejo de
multimedia y del hardware encargado de grabación de audio y video.
 Third Party APIs no están agregadas directamente al buscador, su código debe ser obtenido de
fuentes externas. Ejemplos:
o Google Maps API
o Twitter API

¿Qué hace JavaScript a tu Página?

Cuando un Web Browser ingresa a una página, este interpreta el contendo de los códigos HTML, CSS y
Javascript y da como resultado la vista de la misma. Haciendo uso de un Excecution Enviroment
distintivo para cada pestaña, se asegura a su vez de mantener la data que allí se maneja de forma
segura. Es una buena medida se seguridad, pero hay ocasiones donde es posible habilitar la transmisión
de data entre pestañas/páginas de una manera segura.
Realiza este proceso de forma secuencial, de manera que se ejecutará en el orden en que este fue
escrito. Esto puede llevar a inconvenientes al momento de que JavaScript cargue más rápidamente que
los archivos HTML y CSS, llevando a errores.

Lenguaje Interpretado y Lenguaje Compilado

o El Lenguaje interpretado realiza una lectura ordenada del código y este es usado directamente
por el intérprete para ejecutar el programa, sin puntos intermedios. Posee la cualidad de ser
más ameno de revisar.
o El lenguaje compilado realiza una conversión a lenguaje máquina antes de ser interpretado por
el procesador.

JavaScript es un ligero lenguaje interpretado que es leído ordenadamente y va corriendo los scripts en la
manera que se vayan encontrando. Muchos de los interpretadores de JavaScript utilizan una técnica
llamda Just In Time Compiling, de manera que el código que vaya siendo interpretado va siendo
converido a lenguaje máquina al momento.

Vista Servidor y Vista Cliente

o La vista cliente es referido al contenido que será desplegado por el Web Browser ante la entrada
del usuario a un sitio web.
o La vista servidor se refiere al manero de todas las solicitudes realizadas por los Web Browser
que solicitan acceso al contenido del sitio donde están hospedados.

Vista Dinámica y Vista Estática

o Vista dinámica hace referencia a que el contenido del sitio está abierto a ser modificado a
tiempo real de acuerdo a la interacción que se tenga con el entorno y el usuario. Los datos
puden ser editados, desplegados, agregados y eliminados con respuesta a ello.
o La vista estática hace referencia a páginas cuyo contenido no puede ser modificado y es estático
en el tiempo.

También podría gustarte