ראשי > מודל העצמים > נטסקייפ

נטסקייפ: מודל העצמים

למרבה הצער, נאלץ להתחיל עם אזהרה: למרות העובדה שיש הבחנה בין מבנה ה-DOM לבין השפה JavaScript, במסמכי התיעוד של נטסקייפ, נמצאת ההתייחסות ל-DOM בתוך ההתייחסות ל-JavaScript .זה יכול לבלבל. חלק מהעצמים שנכללים בתיעוד של נטסקייפ, כמו עצם המחרוזת string, שייכים לשפת התכנות JavaScript. לעצמים אחרים, כמו עצם החלון (window), שהם באמת חלק מה-DOM, יש התייחסות רק דרך JavaScript. כל עוד JavaScript וה-DOM שזורים זה בזה, ההבחנה ביניהם נראית מוזרה, אולם חשוב להזכיר שה-DOM ושפת JavaScript נולדו משתי ספציפיקציות שונות.

ביחס לנטסקייפ, זה די מדויק לומר שה-DOM "מתחיל" בעצם החלון (window). כל העצמים שהם "בנים" של עצם החלון, מהווים גם הם חלק מה-DOM . יוצא הדופן היחיד הוא העצם navigator, שתכונותיו מספקות מידע על גרסת הדפדפן, והוא נמצא במעמד שווה לעצם window ואינו נחשב בן שלו. נטסקייפ מספקת מראה גרפי מספק של ה-DOM, שמופיע למטה.

 

נטסקייפ לא מפרסמת מסמך ספציפי שעוסק ב-DOM. נצטרך לעבוד עם שני מסמכים על מנת ללמוד על ה-DOM של נטסקייפ. ראשון במעלה הוא המסמך Netscape JavaScript Reference שמכיל מידע מפורט על רוב העצמים ב-DOM ועל תכונות, מאורעות ושיטות שלהם. בנוגע ל-DOM, נתעניין בפרקים הבאים: פרק מס' 5 “Document”, פרק מס' 6 “Window”’, פרק מס' 7 “Forms”, פרק מס' 8  Browser  ופרק מס' 9 “Events and Event Handlers”.

נטסקייפ בחרה להקדיש מסמך נפרד לגמרי- “Dynamic HTML in Netscape Communicator”-כדי לסקור את העצמים של ה-DOM שתומכים ברבדים ובגיליונות סגנון, שגם הוא יעניין אותנו. ספציפית, אנו מעונינים בפרק 5 “Style Sheet Reference: New JavaScript Object Properties” ובפרק 9 “Using JavaScript with Positioned Content”.

כמו כן, כמובן שישנם ספרים שמעבירים נושא זה בצורה קלה לקריאה, אולם ספרים אלו עלולים להיות לא עדכניים, משום שה-DOM יכול להשתנות בקצב מהיר יותר מקצב הוצאת מהדורות הספרים.

ברגע שנדע היכן לחפש מידע על ה-DOM, חצי מהמשימה כבר מאחורינו. קריאת ה-DOM עצמו אינה קשה מאוד, בהנחה ואנו מבינים את המשמעות של עצמים, שיטות, תכונות ואירועים, ואנו מבינים את צורת השימוש בהם באמצעות שפות תכנות כמו JavaScript. אולי, למשל, אתה זוכר שה-DOM של נטסקייפ מספק את עצם ה-text שמשקף שדה קלט של שורה בודדת. אם אינך יודע מהם תכונות העצם, או באילו שיטות הוא תומך, נפתח את הדפדפן בפרק 7 המוזכר לעיל, שמציג לפנינו טבלה של עצמים מצורה דומה:

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

לעמוד הקודם      לעמוד הראשי        לעמוד הבא