למד על HTML דינמי (DHTML)

HTML דינמי הוא לא באמת מפרט חדש של HTML, אלא דרך חדשה להסתכל ולשלוט על קודי HTML סטנדרטיים פקודות.

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

ישנם ארבעה חלקים ל- DHTML:

DOM

DOM הוא מה שמאפשר לך לגשת לכל חלק של דף האינטרנט שלך כדי לשנות את זה עם DHTML. כל חלק של דף אינטרנט מוגדר על ידי DOM ומשתמש מוסכמות למתן שמות עקביות שלה אתה יכול לגשת אליהם ולשנות את המאפיינים שלהם.

סקריפטים

סקריפטים שנכתבו ב- JavaScript או ב- ActiveX הם שתי שפות התסריט הנפוצות ביותר המשמשות להפעלת DHTML. אתה משתמש בשפת scripting כדי לשלוט באובייקטים שצוינו ב- DOM.

גיליונות סגנון מדורגים

CSS משמש ב- DHTML כדי לשלוט במראה והתחושה של דף האינטרנט. דפי סגנון מגדירים את הצבעים ואת גופני הטקסט, את צבעי הרקע והתמונות ואת מיקום האובייקטים בדף. באמצעות scripting ואת DOM, אתה יכול לשנות את הסגנון של אלמנטים שונים.

XHTML

XHTML או HTML 4.x משמש ליצירת הדף עצמו ולבנות את האלמנטים עבור CSS ו- DOM לעבוד. אין שום דבר מיוחד XHTML עבור DHTML - אבל לאחר XHTML חוקי הוא אפילו יותר חשוב, כמו שיש דברים יותר לעבוד ממנו מאשר רק את הדפדפן.

תכונות של DHTML

ישנם ארבעה מאפיינים עיקריים של DHTML:

  1. שינוי התגים והמאפיינים
  2. מיקום בזמן אמת
  3. גופנים דינמיים (Netscape Communicator)
  4. מחייב נתונים (Internet Explorer)

שינוי התגים והמאפיינים

זהו אחד השימושים הנפוצים ביותר של DHTML. הוא מאפשר לך לשנות את התכונות של תג HTML בהתאם לאירוע מחוץ לדפדפן (כגון לחיצות עכבר, שעה או תאריך וכן הלאה). תוכל להשתמש בפריט זה כדי לטעון מידע מראש לדף, ולא להציג אותו אלא אם הקורא לוחץ על קישור ספציפי.

מיקום בזמן אמת

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

גופנים דינמיים

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

מיזוג נתונים

זוהי תכונה IE בלבד. Microsoft פיתחה את זה כדי לאפשר גישה קלה יותר למסדי נתונים מאתר אינטרנט . זה דומה מאוד לשימוש CGI לגשת למסד הנתונים אבל משתמש בפקד ActiveX לתפקד. תכונה זו היא מתקדמת מאוד וקשה לשימוש עבור DHTML סופר ההתחלה.