· tag
· HTML imports
· Shadow DOM
· Custom Elements
Slide 3
Slide 3 text
Slide 4
Slide 4 text
'content' in document.createElement('template');
Slide 5
Slide 5 text
Activating :
var t = document.querySelector('#aweTemplate');
var clone = document.importNode(t.content, true);
document.body.appendChild(clone);
Slide 6
Slide 6 text
DEMO
Slide 7
Slide 7 text
HTML imports
Slide 8
Slide 8 text
'import' in document.createElement('link');
Slide 9
Slide 9 text
Slide 10
Slide 10 text
const link = document.querySelector('link[rel=import]');
const xkcd = link.import;
// Access DOM of the document in aweTemplate
const cartoon = xkcd.querySelector('img');