Dynamic HTML ကို (DHTML) အကြောင်းလေ့လာပါ

dynamic HTML ကိုတကယ် HTML ကိုအသစ်သတ်မှတ်ချက်, ဒါပေမယ့်မဟုတ်ဘဲမှာရှာဖွေနေနှင့်စံက HTML codes တွေကိုနှင့်ပညတ်တော်တို့ကိုထိန်းချုပ်ထားတဲ့နည်းလမ်းသစ်မဟုတ်ပါဘူး။

ပြောင်းလဲနေသောစဉ်းစားတဲ့အခါမှာ က HTML , သင်ကစာမျက်နှာဆာဗာကနေတက်နေတဲ့တစ်ချိန်ကအခြားတောင်းဆိုမှုကိုဆာဗာမှကြွလာမှီတိုင်အောင်, ကမပြောင်းပါလိမ့်မယ်အထူးသဖြင့်အကြောင်း, စံက HTML ရဲ့အရည်အသွေးတွေကိုမှတ်မိဖို့လိုအပ်ပါတယ်။ dynamic HTML ကိုသင်က HTML element တွေကိုပိုပြီးထိန်းချုပ်ပေးပြီးသူတို့ကို web server သို့ပြန်လာခြင်းမရှိဘဲ, မည်သည့်အချိန်တွင်မပြောင်းပေးဖို့ခွင့်ပြုပါတယ်။

DHTML မှလေးခုအစိတ်အပိုင်းများရှိပါတယ်:

DOM

အဆိုပါ DOM ကိုသင် DHTML နှင့်အတူပြောင်းလဲရန်သင့် web page ကိုမဆိုတစ်စိတ်တစ်ပိုင်းဝင်ရောက်ဖို့ခွင့်ပြုရာဖြစ်တယ်။ တစ်ဦးက Web page အမှုအမျိုးမျိုးရှိသမျှအစိတ်အပိုင်း DOM နေဖြင့်သတ်မှတ်ထားသောနှင့်သင်သည်ထိုသူတို့ access နှင့်သူတို့၏ဂုဏ်သတ္တိများပြောင်းလဲနိုင်သည်၎င်း၏တသမတ်တည်းအမည်ပေးခြင်းစည်းဝေးကြီးများအသုံးပြုနေသည်။

scripts

JavaScript ကိုသို့မဟုတ် ActiveX ဖြစ်စေ၌ရေးထားလျက်ရှိ၏ scripts DHTML ကိုသက်ဝင်ဖို့အသုံးပြုနှစ်ခုအသုံးအများဆုံး scripting နည်းဘာသာစကားများဖြစ်ကြသည်။ သင်က DOM အတွက်သတ်မှတ်ထားသောအရာဝတ္ထုကိုထိန်းချုပ်မယ့် scripting language ကိုသုံးပါ။

ကက်စကိတ်ပုံစံ Sheet များ

CSS ကိုက်ဘ်စာမျက်နှာ၏အသွင်အပြင်နှင့်ခံစားမှုထိန်းချုပ်ဖို့ DHTML အတွက်အသုံးပြုသည်။ စတိုင်စာရွက်များနောက်ခံအရောင်အဆင်းနဲ့ပုံများ, စာသားရဲ့အရောင်အဆင်းနဲ့ဖောင့်သတ်မှတ်, နှင့်စာမျက်နှာပေါ်တွင်အရာဝတ္ထုများ၏နေရာချထား။ scripting နည်းနှင့် DOM ကိုသုံးပြီး, သင်အမျိုးမျိုးသောဒြပ်စင်၏စတိုင်လ်ပြောင်းလဲနိုင်သည်။

XHTML က

XHTML က သို့မဟုတ် HTML 4.x စာမျက်နှာကိုယ်တိုင်ကဖန်တီးနှင့် CSS ကိုများအတွက်ဒြပ်စင်များနှင့်အလုပ်လုပ်ဖို့ DOM တည်ဆောက်ရန်အသုံးပြုသည်။ အဲဒီမှာ DHTML များအတွက် XHTML ကအကြောင်းကိုအထူးအချည်းနှီးဖြစ်၏ - ပေမယ့် browser ကိုထက်ကနေအလုပ်လုပ်ကိုင်ပိုပြီးအမှုအရာရှိပါတယ်အဖြစ်တရားဝင် XHTML ကရှိခြင်း, ပို. ပင်အရေးကြီးပါသည်။

DHTML ၏အင်္ဂါရပ်များ

DHTML လေးမူလတန်း features တွေရှိပါတယ်:

  1. အဆိုပါ tags များနှင့်ဂုဏ်သတ္တိများပြောင်းခြင်း
  2. real-time positioning ကို
  3. dynamic ဖောင့် (ကို Netscape Communicator)
  4. (က Internet Explorer) binding ဒေတာများ

အဆိုပါ Tags: Properties ကိုပြောင်းခြင်း

ဤသည် DHTML ၏အသုံးအများဆုံးအသုံးပြုမှုတစ်ခုဖြစ်သည်။ ဒါဟာသင်အနေနဲ့များ၏အရည်အသွေးများကိုကိုပြောင်းလဲခွင့်ပြု HTML ကို tag ကို (ထိုကဲ့သို့သောဒါပေါ်မှာ mouse ကိုကလစ်နှိပ်, အချိန်, ဒါမှမဟုတ်ရက်စွဲနှင့်အဖြစ်) ကို browser ၏အပြင်ဘက်တွင်ဖြစ်ရပ်တစ်ခုပေါ် မူတည်. ။ သင်တစ်ဦးစာမျက်နှာပေါ်သို့သတင်းအချက်အလက်ကြိုတင်တင်ထားရန်ဤသုံးပြီး, စာဖတ်သူတစ်ဦးသတ်သတ်မှတ်မှတ် link ကိုနှိပ်လိုက်ရင်မဟုတ်လျှင်သူကမပြနိုင်ပါ။

real-time နေရာချထားခြင်း

လူအများစု DHTML စဉ်းစားတဲ့အခါမှာသူတို့သည်ဤမျှော်လင့်ထားတယျ။ အရာဝတ္ထု, ပုံများ, နှင့်စာသားက်ဘ်စာမျက်နှာကိုလှည့်ပတ်ရွေ့လျား။ ဒါဟာသင့်ရဲ့စာဖတ်သူများနှင့်အတူအပြန်အလှန်ဂိမ်းများကိုဆော့ကစားသို့မဟုတ်သင့် screen ၏ဝေမျှလှုပ်ရှားရန်ခွင့်ပြုနိုင်ပါတယ်။

dynamic Fonts

ဒါကကို Netscape မှသာ feature တစ်ခုဖြစ်ပါတယ်။ Netscape ကဒီဇိုင်နာများအဘယ်အရာကိုမသိမမှတ်ဘဲနှင့်အတူရှိခဲ့ပြဿနာကိုလှည့်ပတ်ရရန်ဤဖွံ့ဖြိုးပြီး စာဖတ်သူရဲ့ system ပေါ်တွင်ပါလိမ့်မယ်ဖောင့်။ စာမကျြနှာအမြဲတမ်းဒီဇိုင်နာကရည်ရွယ်ပုံကိုကြည့်နိုင်အောင်ပြောင်းလဲနေသောဖောင့်နှင့်တကွ, ဖောင့်, စာမကျြနှာမြားနှငျ့ encoded နှင့်ဒေါင်းလုပ်လုပ်နေကြသည်။

binding ဒေတာများ

ဒါကတစ်ဦး IE ကိုသာ feature တစ်ခုဖြစ်ပါတယ်။ မိုက်ကရိုဆော့ဖဖို့ပိုပြီးလွယ်ကူ access ကိုခွင့်ပြုပါရန်ဤဖွံ့ဖြိုး က်ဘ်ဆိုက်များမှ databases ကို ။ ဒါဟာအလွန်ဆင်တူသည် တစ်ဦး CGI သုံးပြီး တစ်ဒေတာဘေ့စဝင်ရောက်ဖို့ပေမယ့် function ကိုတစ်ခု ActiveX ထိန်းချုပ်မှုကိုအသုံးပြုသည်။ ဒီ feature အစအဦး DHTML စာရေးဆရာအသုံးပြုရန်အလွန်အဆင့်မြင့်နှင့်ခက်ခဲသည်။