JavaScript / CSS ချုံ့ခြင်း (Minify)
JavaScript၊ CSS source code ကို ချုံ့၍ ပေါ့ပါးစေ
ဝိသေသလက္ခဏာများ
JS၊ CSS နှစ်မျိုးလုံး ချုံ့ခြင်း
tab ပြောင်း၍ ဘာသာစကား ၂ မျိုး၏ source ကို ပေါ့ပါးစေ
comment၊ space ကို တစ်ပြိုင်တည်း ဖယ်ရှား
လိုင်းပြောင်းမှုနှင့် မလိုအပ်သော semicolon ကိုလည်း အလိုအလျောက် လျှော့ချ
လျှော့ချပမာဏကို ကိန်းဂဏန်းဖြင့် ပြသ
ချုံ့မီ၊ ချုံ့ပြီး အရွယ်အစားနှင့် လျှော့ချနှုန်းကို ချက်ချင်း ဖော်ပြ
string၊ regular expression ကို ထိန်းသိမ်း
code အတွင်းရှိ literal ကို မပျက်စီးစေဘဲ လုံခြုံစွာ ချုံ့
အသုံးပြုနည်း
ချုံ့မည့် ဘာသာစကား ရွေးချယ်ခြင်း
JavaScript နှင့် CSS ၏ tab မှ ချုံ့မည့် ဘာသာစကားကို ရွေးချယ်
source code ထည့်သွင်းခြင်း
input ကွက်တွင် code ကို ကူးထည့်ပါ၊ သို့မဟုတ် နမူနာ ခလုတ်ဖြင့် စမ်းသုံး
ချုံ့ရန် ခလုတ်ဖြင့် လုပ်ဆောင်
space နှင့် comment ကို ဖယ်ရှားထားသော ချုံ့ ရလဒ်ကို ထုတ်လုပ်
ချုံ့ ရလဒ်ကို စစ်ဆေး၍ သိမ်းဆည်း
ချုံ့ပြီး code နှင့် လျှော့ချနှုန်းကို စစ်ဆေး၍ copy သို့မဟုတ် download ဖြင့် ရယူ
အသုံးပြုမှု ဥပမာများ
Web site ဖော်ပြမှု မြန်ဆန်ခြင်း
JS၊ CSS ဖိုင်အရွယ်အစားကို လျှော့ချ၍ load လုပ်ချိန်ကို တိုစေ
တကယ်တန်း ဖြန့်ချိမီ နောက်ဆုံး လုပ်ဆောင်ချက်
ဖြန့်ချိရန် asset ကို ပေါ့ပါးစေ၍ ဖြန့်ဝေမှု ကုန်ကျစရိတ်ကို ထိန်းချုပ်
mobile data သုံးစွဲမှု ချွေတာခြင်း
mobile ပတ်ဝန်းကျင်အတွက် လွှဲပြောင်း data ပမာဏကို ချုံ့၍ ချွေတာ
source code ကို ဖတ်ရခက်အောင်ပြုလုပ်ခြင်း
ပြင်ဆင်ထားသော အချက်အလက်ကို ဖယ်ရှား၍ source ကို ဖတ်ရခက်အောင် ပြုပြင်
လုံခြုံရေးနှင့် ကိုယ်ရေးအချက်အလက်
ဘရောက်ဆာ အတွင်းသာ ပြီးစီးသည်
ထည့်သွင်းသော ဒေတာကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ပြင်ပသို့ မပေးပို့ပါ။
ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်သည်
code ချုံ့ခြင်း အားလုံးကို သင့်ဘရောက်ဆာ အတွင်းသာ လုပ်ဆောင်ပြီး ထည့်သွင်းသောဒေတာကို ဆာဗာသို့ မပေးပို့ပါ။
ဆက်သွယ်မှုကို HTTPS ဖြင့် ကုဒ်ဝှက်သည်
စာမျက်နှာ ဖွင့်ခြင်းကိုလည်း TLS ဖြင့် ကုဒ်ဝှက်ထားပြီး တတိယပုဂ္ဂိုလ်မှ အကြောင်းအရာ ဖတ်ရှုနိုင်မည် မဟုတ်ပါ။
တတိယပုဂ္ဂိုလ်သို့ မပေးပို့ပါ
ကြော်ငြာကွန်ရက်များ၊ ခြေရာခံကိရိယာများနှင့် ပြင်ပဝန်ဆောင်မှုများသို့ ထည့်သွင်းသောအကြောင်းအရာကို မပေးပို့ပါ။
ရလဒ်ကို အလိုအလျောက် မသိမ်းဆည်းပါ
input နှင့် ချုံ့ ရလဒ် နှင့် ထည့်သွင်းသောအကြောင်းအရာများကို ဆာဗာတွင် မသိမ်းဆည်းပါ။
အပ်ဒိတ် အချက်အလက်
- update #86
CSS ချုံ့ကိရိယာတွင် selector အကွာအဝေး ပျောက်ဆုံးမှုကြောင့် layout ပျက်စီးသည့် ပြဿနာကို ဖြေရှင်းခြင်း
- update #27
ချုံ့ကိရိယာတွင် JS identifier ခွဲခြားမှုနှင့် CSS အမွေးဆင်းသက် selector ပျက်စီးမှု စသည့် ထွက်ပေါ်မှု ချို့ယွင်းချက်များကို ဖြေရှင်း
- update #7
JS/CSS compress tool တွင် ဂဏန်းသင်္ချာ သို့မဟုတ် media query ၏ မဖြစ်မနေ space များကို ထိန်းသိမ်း
- update #5
CSS compress tool တွင် comment ဖယ်ရှားစဉ် စတိုင်ပြိုကွဲမှုကို ဖြေရှင်း