Nëse e kuptoj saktë, krijimi i një shembulli të një komponenti ueb mund të përmblidhet si krijimi i një rrënjë hije dhe kopjimi i shënimit, p.sh. nga një shabllon në të:
var Template = document.querySelector('#myTemplate');
var TemplateClone = document.importNode(Template.content,true);
TargetElement.appendChild(TemplateClone);
Sigurisht, nëse shablloni përmban rregulla css në një etiketë stili, ato do të kopjohen gjithashtu. Kështu mund të kemi stile me shtrirje që i përkasin shënimit të brendshëm të një komponenti ueb.
Pyetje:
- A ka ndonjë implikim të performancës kur krijoj shumë raste të të njëjtit komponent në internet, pasi stili thjesht kopjohet dhe nuk ripërdoret?
- A ka ndonjë mënyrë për të ndarë nyjen e stilit nëpër instanca të shumta të të njëjtit komponent në ueb?
stylesheet
i shtohet DOM-it të elementit. Gjithsesi, çdo element në DOM stilohet individualisht, kështu që sa më shumë elementë (dhe stile), aq më i gjatë do të jetë procesi i stilimit, pavarësisht nëse stili është i ndarë apo jo. Nuk e di vlerën e përgjithshme të fletës së stilit të përsëritur, por ndoshta nuk është aq shumë. Dhe duhet të ndryshojë me rastin e përdorimit (dhe me zbatimin e motorit css) 07.03.2017onchange
nëoninput
në shembullin e kodit, jep reagime më të menjëhershme për emrat e ngjyrave HTML 23.02.2019"message": "TypeError: Illegal constructor.",
30.07.2019