Mis apuntes de desarrollo web </>

Objetos Nativos

Objeto window:

Es el objeto global, de él descienden todos los objetos.

alert():
Lanza una alerta en el navegador.
prompt():
Permite escribir una cadena de caracteres.
confirm():
Lanza una ventana para elegir un boolean aceptar o cancelar.

Objeto console:

Es el objeto que contiene la consola del navegador.

console.log()
Imprime un resultado en la consola.
console.error()
Imprime un error en la consola.
console.table()
Imprime un objeto ordenado en un tabla en la consola.

Objeto location:

Es el objeto que contiene la barra de direcciones.

location.href:
Devuelve la direccion actual en la barra.
location.protocol:
Devuelve el protocolo de la página.
location.host:
Devuelve el dominio de la página.
location.pathname:
Devuelve los subdominios de la página.
location.hash:
Devuelve un id # específico de la página.
location.reload():
Recarga la página.
Otros métodos:
link

Objeto history:

Este objeto permite navegar entre las paginas del historial de la pestaña abierta.

.back():
Dirige a la página anterior.
.forward():
Dirige a la página siguiente.
.go(n|-n):
Dirige n páginas anteriores o siguientes.

Objeto Date:

Este objeto permite trabajar con fechas y horas.

Constructor Date(): parámetros

milisegundos:
Valor entero que representa el número de milisegundos desde las 00:00:00 UTC del 1 de enero de 1970.
cadenaFecha:
Valor de tipo cadena que representa una fecha. La cadena debería estar en un formato reconocido por el método Date.parse().
año_num, mes_num, dia_num:
Valores enteros con las representaciones de las partes de una fecha. Como valor entero, el mes se representa de 0 a 11, con 0 = enero and 11 = diciembre.
hor_num, min_num, seg_num, mils_num:
Valores enteros que representan las partes de una hora completa.

Si no proporciona argumentos, el constructor crea un objeto Date con la hora y fecha de hoy según la hora local. Si proporciona algunos argumentos, debe proporcionar al menos 2 argumentos. Los argumentos vacíos se establecen a 0 (ó 1 si falta el día).

Métodos:

getDay():
Devuelve númericamente el dia de la semana, comenzando por domingo = 0.
getDate():
Devuelve el dia del mes.
getMonth():
Devuelve el mes.
getFullYear():
Devuelve el año.
getHours():
Devuelve la hora.
getMinutes():
Devuelve los minutos.
getSeconds():
Devuelve los segundos.
Otros:
link

Timers

setTimeout(() => { code }, milisegundos):
Hace que se ejecute la función despues de la cantidad de milisegundos. Si se referencia mediante una variable/constante este puede detenerse con clearTimeout(variable/constante).
setInterval(() => { code }, milisegundos):
Hace que se ejecute la función cada cantidad de milisegundos. Si se referencia mediante una variable/constante este puede detenerse con clearInterval(variable/constante).