Quiero hacer uno de esos #100DaysOfCode y pensé comenzar con algo más pequeño como el #javascript30.
Las cosas que he aprendido nuevas en el día uno son:
- HTML5 tiene un tipo de dato custom data- que se utiliza para guardar datos que pueden requerirse por javascript. En los vídeos de wes bos utiliza el tipo de dato custom data-key.
- document.querySelector te deja selecciona un elemento del DOM. Se trae todo el elemento como está escrito en el DOM ej. <audiodata-key=»76″src=»sounds/tink.wav»></audio>
- addEventListener Puedo escuchar a cosas que haga el usuario, pero también puedo escuchar otros eventos como cuando una transición termina.
- Puedo escribir código en la consola del navegador xD
- Cuando no entiendo qué significa this, puedo hacer console.log(this)
Cosas que no entendí:
- en `audio[data-key=»${e.keyCode}»]` porqué usa los «?
Eso de los « resulta que es un tipo de string que permite dos cosas:
- hacer string multi líneas
- hacer strings que permiten evaluar funciones, o poner nombres de variables adentro.
Día 1 listo. Estoy bajando el vídeo del Día 2 por si acaso.