Nivel Medio JavaScript

Temas avanzados JavaScript

Prototipos

Descripción...

Modo Estricto

Descripción...

Funciones Flecha en Profundidad

Descripción...

Operador Condicional (Ternario) y Operador Spread

Descripción...

Web Workers

Descripción...

Objeto Navigator

Descripción...

Memoization

Descripción...

Caché

Descripción...

Service Workers

Descripción...

Cookies

Descripción...

Objeto Screen

Descripción...

Objeto Canvas

Descripción...

Las APIs de JavaScript

Una API (Application Programming Interface) es una interfaz que permite a los programas o servicios informáticos comunicarse entre sí o realizar una función; básicamente su funcionamiento se resume a recibir un dato, procesarlo y arrojar un resultado, esto sin la necesidad de comprender o manipular los procesos internos que se realizan en esta.

Las API se pueden aplicar o crear para cualquier tarea, desde comunicar dos páginas web (API Rest) hasta crear nuevas funciones en un lenguaje; de hecho, muchas de las funcionalidades que ofrece JavaScript son definidas como "APIs" internas del lenguaje.

Existen muchos tipos de "apis" para multitud de usos, las más utilizadas en JavaScript a un nivel básico son:

API Date( )

Descripción...

API LocalStorage y SessionStorage

Descripción...

API Drag y Drop

Descripción...

API Geolocalization

Descripción...

API History

Descripción...

API FileReader

Descripción...

API IndexedDB

Descripción...

API MatchMedia

Descripción...

Intersection Observer

Descripción...

Visibility Change

Descripción...

Notification

Descripción...

Notas:

Al trabajar en localhost se puede dar el caso de que llegue un momento en que los cambios en los estilos CSS dejen de mostrarse en pantalla, esto ya que la caché se ha llenado; para solucionarlo se presiona: "Ctrl+Shift+R" para que de ese modo se actualice la página sin la caché.