|
DOM |
ה DOM
מאפשר
לתוכניתן את הגישה למסמך על מנת לבצע הוספה,מחיקה
ומניפולציות נוספות – על הסגנון , המאפיינים
ועל כל חלקי המסמך.
ניתן
לגשת לכך מכל שפה הנתמכת על ידי הדפדפן, כולל Java,JavaScript/ECMAScript/Jscript
וגם VBScript (זאת רק
בדפדפן MSIE).
לצורך
הפשטות התחביר בו נשתמש יהיה תואם לזה של JavaScript.
כל
הדוגמאות שינתנו נבדקו תחת הדפדפן Internet
Explorer 5.0 ותחת Gecko
– המנוע של הדפדפן Navigator
5.0.
כל
תווית (tag) , מאפיין (attribute)
, סגנון (style) וחלק
טקסט הוא נגיש לצורך מניפולציות בעזרת ה DOM
– האפשרויות הן בלתי מוגבלות. אתר זה
יכסה את הכללים הבסיסיים של ה DOM
: הוספה והסרה של תוויות (tags)
, מאפיינים וסגנונות, הנפשה (animating)
של אלמנטים קיימים בדף , הסתרה והצגה של
אלמנטים בדף ושינוי התוכן של אלמנטים
מסויימים בדף.
רמות
0 ו 1 של ה DOM מומלצות
כיום באופן מלא ע"י W3C.
אך רמה 2 של DOM היא
כרגע במצב של טיוטא ועשויה עוד להשתנות.
רמה
2 של ה DOM היא
החלק ב DOM אשר כולל
טיפול במאורעות (event handling)
ונושאים דומים אחרים אשר לא מטופלים ברמות 0 ו
1.
לפני
שאתה מתחיל , עליך לדעת מספר מושגים אשר נשתמש
בהם בהמשך.
צומת
(node) – זוהי
התייחסות (reference)
לאלמנט – למאפיינים או לטקסט במסמך.
אלמנט
– זהו יצוג של תווית <TAG>.
מאפיין
(attribute) – זוהי
תכונה של אלמנט. לדוגמא: HREF
זהו מאפיין של <A>.
W3C
DOM מאפשר למפתחים דרכים שונות
לבצע מניפולציות על המסמך. יש עדיין להשתמש ב"גילוי
הדפדפן" על מנת לתמוך בדפדפנים ישנים.