by afreak on 4/12/16, 4:57 PM with 4 comments
by spankalee on 4/12/16, 5:06 PM
The vanilla JS example is barely longer with web components, and will be much easier to understand once it gets even mildly interesting:
<html>
<head>
<script>
class HelloWorld extends HTMLElement {
constructor() {
this.attachShadow().innerHTML = '<h1>"Hello, world!"</h1>';
}
}
customElements.defineElement('hello-world', HelloWorld);
</script>
</head>
<body>
<hello-world></hello-world>
</body>
</html>
by type0 on 4/13/16, 12:36 AM