Script Property ကို ရွှေ့ဆိုင်း ထားသည်။
ဥပမာ
စာမျက်နှာတစ်ခုကို ပိုင်းခြားစိတ်ဖြာပြီးသောအခါတွင် ဇာတ်ညွှန်းကို လုပ်ဆောင်ခြင်း ရှိ၊ မရှိ ရှာကြည့်ပါ-
var x = document.getElementById("myScript").defer
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
စာမျက်နှာတစ်ခုကို ပိုင်းခြားစိတ်ဖြာမှုပြီးသွားသောအခါတွင် ဇာတ်ညွှန်းတစ်ခုအား လုပ်ဆောင်သင့်သည်ဖြစ်စေ မလုပ်ဆောင်သင့်သည်ဖြစ်စေ ရွှေ့ဆိုင်းထားသော ပိုင်ဆိုင်မှုသည် သတ်မှတ်ပေးသည် သို့မဟုတ် ပြန်ပေးသည်။
ဤပိုင်ဆိုင်မှုသည် <script> tag ၏ defer attribute ကို ရောင်ပြန်ဟပ်သည်။
မှတ်ချက်- defer attribute သည် ပြင်ပ scripts များအတွက်သာဖြစ်သည် (နှင့် src attribute ရှိမှသာ အသုံးပြုသင့်သည်)။
မှတ်ချက်- ပြင်ပ script ကို လုပ်ဆောင်နိုင်သော နည်းလမ်းများစွာ ရှိပါသည်။
- async ရှိနေပါက- ဇာတ်ညွှန်းကို ကျန်စာမျက်နှာများနှင့် တပြိုင်နက်တည်း လုပ်ဆောင်သည် (စာမျက်နှာကို ခွဲခြမ်းစိတ်ဖြာမှု ဆက်လက်လုပ်ဆောင်နေချိန်တွင် ဇာတ်ညွှန်းကို လုပ်ဆောင်မည်)
- async မရှိပါနှင့် ရွှေ့ဆိုင်းခြင်းများ ရှိနေပါက- စာမျက်နှာကို ပိုင်းခြားစိတ်ဖြာမှု ပြီးသွားသောအခါတွင် script ကို လုပ်ဆောင်သည်
- တစ်ပြိုင်နက်တည်း သို့မဟုတ် ရွှေ့ဆိုင်းခြင်းမရှိပါက- စာမျက်နှာကို ဘရောက်ဆာမှ ဆက်လက်ခွဲခြမ်းစိတ်ဖြာခြင်းမပြုမီ ဇာတ်ညွှန်းကို ထုတ်ယူပြီး ချက်ချင်းလုပ်ဆောင်ပါသည်။
Browser ပံ့ပိုးမှု
Property | |||||
---|---|---|---|---|---|
defer | Yes | Yes | Yes | Yes | Yes |
အထားအသို
ရွှေ့ဆိုင်းထားသော ပိုင်ဆိုင်မှုကို ပြန်ပေးပါ-
scriptObject.defer
ရွှေ့ဆိုင်းခြင်းပိုင်ဆိုင်မှုကို သတ်မှတ်ပါ-
scriptObject.defer = true|false
အိမ်ခြံမြေတန်ဖိုးများ
Value | Description |
---|---|
true|false |
Specifies whether a script should be executed when the page has finished parsing, or not
|
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | Boolean တစ်ခု၊ စာမျက်နှာကို ပိုင်းခြားစိတ်ဖြာမှုပြီးသွားသောအခါ script ကိုလုပ်ဆောင်ပါက true ပြန်ပေးသည်၊ သို့မဟုတ်ပါက ၎င်းသည် false ပြန်ပေးသည် |
---|
ဆက်စပ်စာမျက်နှာများ
HTML ရည်ညွှန်း- HTML <script> defer attribute
❮ Script Object