Cómo escribir código para un fondo de pantalla que cambia semanalmente

1) cree un archivo llamado “calendar.html”. (No “calendar.html.txt”)

2) Pegue esto como contenido:

cuerpo {ancho: 100%; altura: 100%;}
tabla {ancho: 100%; altura: 100%;}
td {radio de borde: 50%; borde: 1px sólido;}
td.past {color de fondo: negro;}

función onLoad () {
// pon tu cumpleaños aquí
cumpleaños var = nueva fecha (1981, 10, 21);
// esta es la fecha actual
var hoy = nueva Fecha ();
// primero, calculemos cuántos años han pasado desde el cumpleaños hasta ahora y convirtámoslo en años:
var monthsPassed = (today.getYear () – birthday.getYear ()) * 12;
// agreguemos los meses restantes
monthsPassed = monthsPassed + today.getMonth () – birthday.getMonth ();
// creemos una tabla con 30 filas y 36 columnas:
tabla var = document.createElement (‘tabla’);
para (r = 0; r <30; r ++) {
// crea una fila de tabla
var fila = document.createElement (‘tr’);
table.appendChild (fila);
para (c = 0; c <36; c ++) {
// crea una celda de tabla
var cell = document.createElement (‘td’);
row.appendChild (celda);
// verifica si ya creamos celdas para los últimos meses
if (monthsPassed> 0) {
// este mes todavía está en el pasado
cell.className = ‘pasado’;
// acabamos de dibujar un mes, necesitamos restarlo del número de meses pasados
monthsPassed = monthsPassed -1;
}
}
}
// finalmente, agregue la tabla lista al cuerpo del documento
document.getElementsByTagName (‘cuerpo’) [0] .appendChild (tabla);
}

3) pon tu cumpleaños en “var birthday” (el mío es 1981.10.21, descúbrelo).

4) trate de entender ese código y modifíquelo como desee. Agregué muchos comentarios, pero aún necesitarás obtener los conceptos básicos de html + css + javascript.

5) si TIENE QUE ser su escritorio y está usando Windows, siga estas instrucciones:

Cómo configurar una página web como fondo de pantalla en Windows 10

Hay fórmulas en toda la web para calcular “cuántas semanas he estado vivo”. (A partir del día de Navidad de 2016, he estado vivo durante 27,225 días, o 3,889.3 semanas). Simplemente ponga cuántas semanas he estado vivo en una búsqueda en Google.

Luego, deje que el resultado del usuario (mire el código que se encuentra detrás) defina cómo se escribe la página.

Aprendiste a hacer preguntas, ahora necesitas aprender a responderlas tú mismo.

More Interesting

¿Las universidades quedarán impresionadas si hago un software?

¿Es fácil para un ingeniero francés conseguir un trabajo en Google Zurich?

¿Quiénes son los nombres más importantes en pruebas de software en India?

¿Cuánto tiempo llevaría aprender Elixir para convertirse en un desarrollador de software independiente de Elixir?

¿Cuál es la importancia de la analítica en una implementación de software CRM?

¿Cómo se mide el impacto en una organización OSS?

¿Cuáles son algunos códigos incorrectos o prácticas de código erróneo que encontraron los desarrolladores en los proyectos?

¿Qué es un procedimiento paso a paso para convertirse en un desarrollador de código abierto de GitHub para un novato completo? ¿Cuáles son los cursos de requisitos previos que debo tomar y cómo debo elegir el mejor proyecto? Además, sugiera algunos proyectos en C ++ / Java.

Si quiero aprender software y desarrollo web, ¿debo estudiar informática o ingeniería informática?

¿Puedo ejecutar ejecutables de Windows desde un volcado de memoria? (archivo .dmp)

Cómo aplicar la regla 80/20 para leer libros de programación y mejorar las habilidades de resolución de problemas como programador

¿Cómo pueden los profesionales del software tomar una desintoxicación tecnológica?

¿Por qué no soy un buen programador?

¿Hay alguna buena herramienta para construir documentos / especificaciones de control de calidad?

¿Cuál es una buena introducción breve a la programación de pares?