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é.