Standalone TODO app in 150 chars of vanilla JS
Golfed with @benjaminjs
<script>document.write(`<input id=i><a${o=" onclick="}'u[H]+="<li${o+(H='innerHTML')}=${H}.strike()>"+i.value'>➕<a${o}u[H]="">❌<a><ol id=u>`)</script>
Made during this contest: https://twitter.com/dumindaxsb/status/1340539549890404354
- Click + to add an item
- Click x to clear all items
- Click an item to mark it as done
Demo: https://xem.github.io/MiniTodo
125b standalone HTML/JS version (same thing but without the "JS only" rule):
<input id=i><a onclick='u[H="innerHTML"]+="<li onclick=this[H]=this[H].strike()>"+i.value'>+<a onclick=u[H]="">X</a><ol id=u>