⊗jsOpIhICH 40 of 60 menu

Hiërargie van ingeboude klasse in OOP in JavaScript

Ingeboude klasse het ook 'n hiërargie. Kom ons kyk na 'n voorbeeld van 'n paragraaf:

<p>teks</p>

Kry 'n verwysing na die paragraaf in 'n veranderlike:

let elem = document.querySelector('p');

Laat ons na ons paragraaf in die konsole kyk:

console.dir(elem);

Soos jy reeds weet, bevat die eienskap [[Prototype]] die naam van die klas van die paragraaf. Dit is HTMLParagraphElement. As jy die lys van eienskappe en metodes van hierdie klas uitvou, sal daar onderaan weer 'n eienskap [[Prototype]] wees, wat sal bevat reeds die ouerklas en dit sal HTMLElement wees. Vir dit kan ook 'n ouer gevind word en so voort.

Bestudeer die hiërargie van klasse vir hierdie etiket:

<div>teks</div> let elem = document.querySelector('div'); console.dir(elem);

Bestudeer die hiërargie van klasse vir hierdie etiket:

<input> let elem = document.querySelector('input'); console.dir(elem);

Bestudeer die hiërargie van klasse vir hierdie versameling:

<div>teks</div> <div>teks</div> <div>teks</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Bestudeer die hiërargie van klasse vir hierdie versameling:

<div> <p>teks</p> <p>teks</p> <p>teks</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp