5. HTML Templates
( traditionally )
<script type="text/x-template">
<h1>Hello World!</h1>
</script>
<div style="display:none">
<p>I am cloned over and over!</p>
</div>
8. Custom Elements
❯ MyEl = document.registerElement('my-el');
function my-el() { [native code] }
!
❯ var el = new MyEl();
undefined
!
❯ el.outerHTML;
"<my-el></my-el>"
31. vs Native
proto = Object.create(HTMLElement.prototype);
HelloWorld = document.registerElement(
‘hello-world', {
prototype : proto
});
What happened to <element>?