ስለ ተለዋዋጭ ኤችቲኤምኤል (DHTML) ይረዱ

ተለዋዋጭ ኤችቲኤምኤ አዲስ የኤች ቲ ኤም ኤል ዝርዝር አይደለም, ነገር ግን መደበኛውን የኤችቲኤም ኮዶች እና ትዕዛዞችን መመልከት እና መቆጣጠር አዲስ መንገድ ነው.

እጅግ በጣም ቀልጣፋ ኤች.ኢ.ኤል ( HTML) ላይ ስታስቀምጥ , መደበኛ ኤችቲኤምኤልን ባህሪያት ማስታወስ አለብዎት, በተለይ አንድ ገጽ ከአገልጋይ ላይ ከተጫነ አንዴ ሌላ ጥያቄ ወደ አገልጋዩ እስኪመጣ ድረስ አይቀየርም. ተለዋዋጭ ኤችቲኤምኤል በኤች ቲ ኤም ኤል (ኤችቲኤምኤል) ክፍሎች ላይ ተጨማሪ ቁጥጥር ይሰጥዎታል, እና በማንኛውም ጊዜ, ወደ ድር አገልጋይ ሳይመለሱ እንዲለኩ ያስችላቸዋል.

የ DHTML አራት ክፍሎች አሉ:

DOM

DOM የድርዎን ማንኛውንም ገጽታ በ DHTML ለመቀየር ያስችሎታል. እያንዳንዱ የድረ-ገፁ ክፍል በ DOM እንዲገለፅ እና እንዲደርሱባቸው እና የእነሱን ባህሪያት ለመለወጥ ወጥነት የጎየ ስምምነቶችን ሲጠቀሙ ነው.

ስክሪፕቶች

በ ጃቫስክሪፕት ወይም አክቲቭ ውስጥ የተጻፉ የስክሪፕት ቁልፎች DHTML ን ለማግበር ጥቅም ላይ የዋሉ ሁለት የተለመዱ የስክሪፕት ቋንቋዎች ናቸው. በ DOM ውስጥ የተገለጹትን ነገሮች ለመቆጣጠር የስክሪፕት ቋንቋን ይጠቀማሉ.

የውስጠኛ ቅጥ የሉሆች

CSS በ DHTML ውስጥ የድር ገጽን መልክ እና ስሜት ለመቆጣጠር ጥቅም ላይ ይውላል. የቅጥ ቅርጾች የፅሁፍ ቀለሞች እና ቅርፀ ቁምፊዎች, የጀርባ ቀለሞች እና ምስሎች እና የነገሮች አቀማመጥ በገፁ ላይ ይወሰናል. ስክሪፕት እና DOM በመጠቀም, የተለያዩ አባላትን ቅጥ ይለውጡ.

XHTML

XHTML ወይም HTML 4.x ገጹን በራሱ ለመፍጠር እና የሲ.ኤስ.ኤል እና የዲኤም ክፍሎችን ለመስራት ስራ ላይ ይውላል. የ XHTML ለ DHTML ምንም የተለየ ነገር የለም - ነገር ግን ትክክለኝነት XHTML ማኖር የበለጠ አስፈላጊ ነው, ምክንያቱም ከአሳሽ በላይ ሆነው የሚሰሩ ተጨማሪ ነገሮች ስለሆኑ.

የ DHTML ባህሪዎች

የ DHTML አራት ዋና ገፅታዎች አሉ:

  1. መለያዎችን እና ባህርዮችን መለወጥ
  2. በእውነተኛ ሰዓት አቀማመጥ
  3. ተለዋዋጭ ቅርጸ ቁምፊዎች (Netscape የ Communicator)
  4. የውሂብ መያያዝ (ኢንተርኔት ኤክስፕሎረር)

መለያዎችን እና ባህሪያትን በመለወጥ ላይ

ይህ በጣም የተለመዱት የ DHTML አጠቃቀም ነው. ከአሳሽ ውጭ ባለ አንድ ክስተት (እንደ የአይጤ ጠቅታ, ጊዜ ወይም ቀን, ወዘተ የመሳሰሉ) ባህሪዎችን በመከተል የአንድ ኤችኤምኤል መለያ ባህሪያትን ለመለወጥ ያስችልዎታል. መረጃን በአንድ ገጽ ላይ ለመጫን እና አንባቢው በአንድ አገናኝ ላይ ጠቅ ካላደርግ በስተቀር ይህን አይጠቀሙ.

በእውነተኛ ሰዓት ምደባ

ብዙ ሰዎች ስለ DHTML ያስባሉ ይህ የሚጠብቁት ነው. ነገሮች, ምስሎች, እና ጽሑፍ በድር ገጽ ዙሪያ ሲንቀሳቀሱ. ይህ ከአንባቢዎችዎ ጋር መስተጋብራዊ ጨዋታዎችን እንዲጫወቱ ወይም በማያ ገጽዎ የታተሙ ክፍሎች እንዲጫወቱ ያስችልዎታል.

ተለዋዋጭ ቅርጸ ቁምፊዎች

ይህ የ Netscape ምንም ብቻ ነው. በአናባቢው ስርዓት ምን ዓይነት ቅርፀ ቁምፊዎችን እንደማያውቁ ከችግር ፈጣሪዎች ጋር ለማጣራት የ Netscape ይህን አዘጋጅቷል . በእንደ ቅርጸ ቁምፊዎች, ቅርፀ ቁምፊዎች ይቀየሙ እና ከገጹ ጋር ይወርዳሉ, ስለዚህ ገጹ ሁልጊዜ ንድፍ አውጪው እንዴት እንደሚፈታው.

የውሂብ ሰንጠረዥ

ይሄ IE ብቻ ባህሪ ነው. Microsoft ይህን አዘጋጅቶ ከድረ ገፆች የመረጃ ቋቶችን ለማቀናጀት ያስችላል. የውሂብ ጎታ ለመድረስ CGI ከመጠቀም ጋር በጣም ይመሳሰላል ነገር ግን አክቲቭ ፆታን ለመቆጣጠር ይጠቀምበታል. ይህ ባህሪ በጣም የተራቀቀና ለመጀመሪያው የ DHTML ጸሐፊ ስራ በጣም አስቸጋሪ ነው.