הצגת המאפיינים של אובייקטי DOM

Sofia Emelianova
Sofia Emelianova

משתמשים בכרטיסייה Elements (רכיבים) > Properties (מאפיינים) כדי לעיין במאפיינים של אובייקטים ב-DOM ולסנן אותם.

פתיחת הכרטיסייה 'מאפיינים'

כדי לפתוח את הכרטיסייה Properties:

  1. פותחים את כלי הפיתוח. כברירת מחדל, החלונית Elements תיפתח.
  2. בעץ ה-DOM, בוחרים צומת.
  3. פותחים את הכרטיסייה מאפיינים. אם הכרטיסייה לא מוצגת, לוחצים על עוד ובוחרים אותה מהתפריט הנפתח.

חלונית הרכיבים פתוחה בכרטיסייה 'מאפיינים'

נכסים של בעלות ספוט

בכרטיסייה Properties (מאפיינים), המאפיינים של האובייקט ממוינים ומוצגים קודם ובפונט מודגש.

ALT_TEXT_HERE

איך מוצאים את המקור של מאפיין שעובר בירושה

בכרטיסייה Properties מתבצעת הערכה של פונקציות הגישה (accessors) ברכיבים מובנים, והן מוצגות באובייקט כירושה ובגופן רגיל.

כדי למצוא את המקור של נכס שעבר בירושה, מרחיבים את האובייקט, ואז את [[Prototype]] שלו, ואז את [[Prototype]] הפנימי וכו'.

מעקב אחר מאפיין המידה עד לרכיב הזה בשרשרת אב הטיפוס.

בדוגמה הזו, אפשר לעקוב אחרי המקור של נכס size שעבר בירושה. לשם כך, מאתרים את הנכס המקורי (המודגש) בשרשרת אב הטיפוס יחד עם getter התואם.

בנוסף, מאפיינים ספציפיים לאב-טיפוס מוצגים רק באבי-טיפוס, ולא באובייקטים. כך קל יותר לאבחן אובייקטים.

מאפיינים ספציפיים לאב טיפוס.

סינון המאפיינים

כדי למצוא מאפיין במהירות, מתחילים להקליד את השם או את הערך שלו בתיבת הקלט מסנן.

סינון

הצגת כל המאפיינים

כברירת מחדל, בכרטיסייה נכסים לא מוצגים נכסים עם הערכים null ו-undefined.

כדי לראות את כל המלונות, מסמנים את התיבה הצגת הכול.

מאפיינים עם ערכים ריקים (null).

הסבר על נכסים

בכרטיסייה Elements (רכיבים) > Properties (מאפיינים) מוצגים מגוון מאפיינים.

נכסים פשוטים

נכסים פשוטים הם צמדים של <name>: <value>. נכסים פשוטים.

אובייקטים ומערכים

מאפיינים שניתן לכווץ () הם אובייקטים {} או מערכי []. נכסים שניתן לכווץ.

למידע נוסף על בדיקת אובייקטים של JavaScript, ראו בדיקת מאפייני אובייקטים.

מאפיינים שתואמים לצומתי DOM

מאפיינים שתואמים לצומתי DOM הם קישורים. לוחצים על קישור כדי לבחור את הצומת הרלוונטי בעץ ה-DOM. קישור לצומת ה-DOM של הכותרת.

נכסים בבעלות ובנכסים שעברו בירושה

מאפיינים בכתב מודגש הם מאפיינים של האובייקט. הם מוגדרים ישירות באובייקט.

מאפיינים בגופן רגיל עוברים בירושה משרשור האב טיפוס. כדי להציג אותם, כלי הפיתוח מעריכים את רכיבי הגישה הרלוונטיים לפי רכיבי HTML מובנים. נכסים בבעלות ובנכסים שעברו בירושה. הנכסים של DevTools ממוינים קודם כדי שיהיה קל יותר לזהות אותם.

מאפיינים שניתן למנות ומאפיינים שלא ניתן למנות

מאפיינים רבים הם בהירים בצבעים. מאפיינים שלא ניתן למנות אותם מושתקים. מאפיינים שניתנים לספירה ולא לספירה. אפשר לבצע איטרציה על המאפיינים הניתנים לספירה באמצעות הלולאה for … in או השיטה Object.keys().

שיטות

שיטות מסומנות ב-f (). שיטה.

מידע נוסף על פונקציות זמין במאמר בדיקת פונקציות דרך המסוף.