Queria ver como era implementado antigamente o conceito. Já que o mesmo não é novo.

Embaixo de toneladas de libs não quero ver não, gostaria de ver em JS puro e limpo