Native JS
Jquery
Author's website