ראשי > מבוא > התקן הישן אודות תקנים

התקן הישן אודות תקנים

Dhtml היא רעיון נפלא שזמנו הגיע. גם נטסקייפ וגם מיקרוסופט חשבו כך, אבל הן לא חשבו בצורה זהה. נטסקייפ הציגה חזון צנוע של dhtml , שהוצג בנוויגטור 4.0. dhtml של נטסקייפ צומצמה למושג של רבדים (layers), שידוע גם בשם מיקום גיליונות סגנון מדורגים ((Cascading Style Sheet Positioning, מושג חשוב שנעסוק בו בקרוב.  מיקרוסופט, מצד שני, סיפקה למפתחים תמיכה מורכבת ב-dhtml בגרסת אקספלורר 4.0, שבה הרבה אובייקטים בעמוד היו ניתנים לשינוי, וכללה גם תמיכה במיקום גיליונות סגנון מדורגים.

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

רוב מה שאנו מכנים "html דינמית", מוגדר ע"י תבנית שנקראת בשם "מודל העצמים" (Document Object Model או DOM). המודל מתאר כל אלמנט בעמוד שמאפייניו יכולים להשתנות, וכיצד לשנותם. כמו שניתן לתאר, נטסקייפ ומיקרוסופט לא חולקות ביניהן את אותו המודל. התקוות לסטנדרט עבור  dhtmlמתבססות על הצלחת הסטנדרט עבור מודל מסמך העצמים, שמפותח כרגע ע"י איגוד בשם W3C.

תוכנית הלימודים:

נדגיש את הנקודה, ש-dhtml אינה שפה בעצמה. בעצם,dhtml  מורכבת משילוב של  html,JavaScript  וגיליונות סגנון. מודל העצמים, שתואר קודם, מספק ממשק בין גיליונות סגנון  ו-html לבין JavaScript.

במבוא נחקור שלושה מרכיבים עיקריים של כתיבה ב-dhtml:

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

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

 

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