Skip to content

Instantly share code, notes, and snippets.

@tbranyen
Last active April 24, 2019 04:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tbranyen/f0441f6d00722b584b794b17307571bc to your computer and use it in GitHub Desktop.
Save tbranyen/f0441f6d00722b584b794b17307571bc to your computer and use it in GitHub Desktop.
diffHTML "Calculator" Experiment
import { innerHTML, html } from 'https://unpkg.com/diffhtml/dist/es';
let a = 1;
let b = 2;
const updateA = ({ target }) => (a = Number(target.value), render());
const updateB = ({ target }) => (b = Number(target.value), render());
function render() {
innerHTML(document.body, html`
<input type="number" value=${a} onInput=${updateA}>
<input type="number" value=${b} onInput=${updateB}>
<p>${a} + ${b} = ${a + b}</p>
`);
}
render();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment