<body onload="eval(parse(k.textContent))"> <!-- run k on start -->
<input id="a">+<input id="b">= <!-- elements with ids are available to k -->
<input id="r" readonly="">
<hr><pre id="src"></pre>
<script src="../k.js"></script>
<script src="../parse.js"></script>
<script id="k" type="text/k">
calc:{r.value:+/.'(a.value;b.value)} /parse inputs and show the sum
a.value:2;b.value:3;calc[] /fill initial values
{x.onchange:calc}'(a;b) /set onchange callbacks for input elements
src.textContent:document.body.outerHTML /dots are part of names
</script>
</body>