TypeScriptтеги HTMLElement тиби
DOM элементтер үчүн да өзүнчө маалымат
типтери бар. Келгиле, DOM элементтер
менен иштөөнү мисал аркылуу карап көрөлү.
Бизде төмөнкү div бар деп коёлу:
html<div></div>
Келгиле, бул div үчүн шилтемени
өзгөрмөгө алалы. Бардык DOM элементтер
HTMLElement тибине таандык.
Биздин өзгөрмөбүзгө ушул типти көрсөтөлү:
typescriptlet elem: HTMLElement;
Эми бул өзгөрмөгө биздин div үчүн
шилтемени жазалы:
typescriptlet elem: HTMLElement = document.querySelector('div');
console.log(elem);
Бардык дивтер, DOM элементтери болуп,
HTMLElement тибине ээ болуу менен
бирге, ошондой эле HTMLDivElement
тибине да таандык (башка тегдер үчүн да
ушаган типтер бар).
Келгиле, биздин элемент үчүн такыраак
типти көрсөтөлү:
typescriptlet elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Задание 1
promise камтыган өзгөрмө жасаңыз.
Задание 2
DOM элемент камтыган өзгөрмө жасаңыз.
Задание 3
ul тегине шилтеме камтыган өзгөрмө жасаңыз.