Things HTML Can Do Without JavaScript: Stop Building Everything Out of divs
Accordions, popovers, modals, autocomplete, form validation, and lazy-loaded images. A guide to the features you get from plain HTML tags and attributes, no library required. Less code, and accessibility comes for free.