/js-30-days-challenge

Wes Bos' 30 days Vanilla JS challenge. No frameworks, no compilers, no fuss.

Primary LanguageHTMLMIT LicenseMIT

No frameworks, no compilers, no fuss;

HTML

JS

  • Element.addEventLister()
  • Element.classList
    • .add()
    • .remove()
  • document.querySelector()
  • document.querySelectorAll()
  • Event.keyCode
  • audio
    • .play()
    • .currentTime
  • Array.prototype.forEach

Click here to check the layout.

Volver al inicio.

CSS

  • transform:
    • rotate()
  • transform-origin
  • transition-timing-function:
    • cubic-bezier

JS

Click here to check the layout.

Volver al inicio.

CSS

  • :root
  • variables
  • grid

JS

Click here to check the layout.

Volver al inicio.

JS

Click here to check the console.

Volver al inicio.

CSS

  • flexbox
  • :first-child
  • :last-child
  • :nth-child()

JS

  • Element.classList.toggle()
  • Document.querySelectorAll()
  • .forEach()

Click here to check the layout.

Volver al inicio.

JS

  • fetch()
  • .then() → promises.
  • .match()
  • .replace()
  • .join()
  • Regular expressions

Click here to check the search.

Volver al inicio.

JS

Click here to check the console.

Volver al inicio.

HTML

-<canvas

JS

Click here to check the result.

Volver al inicio

JS

Click here to check the console.

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

HTML

JS

Click here to check the layout.

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

JS

  • setTimeout()
  • clearTimeout()
  • scrollY
  • offsetTop

Click here to check the layout.

Volver al inicio.

JS

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

JS

  • offsetWidth, offsetHeight, offsetX, offsetY, offLeft, offsetTop...

Volver al inicio.

JS

Volver al inicio.

JS

Volver al inicio.

HTML

JS

JS

Volver al inicio.

JS

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

JS

Volver al inicio.

JS

Volver al inicio.

JS

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

JS

Click here to check the layout.

Volver al inicio.

JS

Volver al inicio.

JS

Volver al inicio.

JS

Volver al inicio.