Document Object Model – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ מקטלג לעריכה |
מאין תקציר עריכה |
||
שורה 1:
[[תמונה:JKDOM.SVG|ממוזער|200px|שמאל|דוגמה למדרג עצמים ב־DOM של מסמך HTML.]]
'''Document Object Model''' (ב[[ראשי תיבות]]: '''DOM''') הוא תבנית סטנדרטית של [[עצם (תכנות)|אובייקט תכנותי]]
ממשק ה־DOM מייצג את המסמך תוך שימוש במתודולוגיה [[תכנות מונחה עצמים|מונחית העצמים]], כך שכל אלמנט במסמך מיוצג כעצם (אובייקט) בעל תכונות (properties) ושיטות/פעולות (methods).
לדוגמה, אחד העצמים המרכזיים הקיימים הוא עצם ה־document, המייצג את המסמך כולו, ואשר מסוגל להכיל בתוכו עצמים נוספים בהתאם לתכולת המסמך, כמו תיבת טקסט, כפתור או שדה למילוי בטופס.
גרסאות שונות של DOM יושמו תחילה ב[[דפדפן|דפדפנים]], כדי לשלוט (באמצעות תוכנית [[Javascript]], למשל) בתכונותיו של מסמך HTML שמוצג בדפדפן. מצב זה דחף את ארגון התקינה [[W3C]] לפרסם תקנים ל־DOM שנקראו W3CDOM.
|