⊗jsOpIhICH 40 of 60 menu

Phân cấp lớp dựng sẵn trong OOP trong JavaScript

Các lớp dựng sẵn cũng có phân cấp. Hãy xem xét ví dụ với một đoạn văn:

<p>văn bản</p>

Lấy tham chiếu đến đoạn văn vào biến:

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

Hãy xem đoạn văn của chúng ta trong bảng điều khiển:

console.dir(elem);

Như bạn đã biết, trong thuộc tính [[Prototype]] chứa tên lớp của đoạn văn. Đó là HTMLParagraphElement. Nếu mở rộng danh sách thuộc tính và phương thức của lớp này, thì phía dưới lại sẽ thấy thuộc tính [[Prototype]], nó sẽ chứa lớp cha và đó sẽ là HTMLElement. Đối với nó cũng có thể tìm thấy lớp cha và cứ tiếp tục như vậy.

Nghiên cứu phân cấp lớp cho thẻ này:

<div>văn bản</div> let elem = document.querySelector('div'); console.dir(elem);

Nghiên cứu phân cấp lớp cho thẻ này:

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

Nghiên cứu phân cấp lớp cho tập hợp này:

<div>văn bản</div> <div>văn bản</div> <div>văn bản</div> let elems = document.querySelectorAll('div'); console.dir(elems);

Nghiên cứu phân cấp lớp cho tập hợp này:

<div> <p>văn bản</p> <p>văn bản</p> <p>văn bản</p> </div> let elem = document.querySelector('div'); let elems = elem.children; console.dir(elems);
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối