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

Sofia Emelianova
Sofia Emelianova

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

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

כדי לפתוח את הכרטיסייה נכסים, פועלים לפי השלבים הבאים:

  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 מובנים. נכסים בבעלות ובנכסים שעברו בירושה. כלי הפיתוח ממיינים קודם את הנכסים הדיגיטליים כדי שיהיה קל יותר לזהות אותם.

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

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

שיטות

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

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