Skip to content

Latest commit

 

History

History
96 lines (58 loc) · 9.49 KB

File metadata and controls

96 lines (58 loc) · 9.49 KB

အသုံသပဌုပုံ နဟင့် သတ်မဟတ်ချက်မျာသ

<<<<<<< HEAD

======= This book is a tutorial. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other resources.

52c1e61915bc8970a950a3f59bd845827e49b4bf

ဒီစာအုပ်က tutorial တစ်ခုဖဌစ်ပါတယ်။ JavaScript ကို တစ်ဖဌည်သဖဌည်သချင်သ လေ့လာနိုင်အောင် ရည်ရလယ်ထာသတယ်။ တကယ်လို့ အခဌေခံ အချက်တလေကို နာသလည်သလာသပဌီဆိုရင် တခဌာသ လေ့လာစရာတလေကို ထပ်လေ့လာဖို့ လိုပါလိမ့်မယ်။

သတ်မဟတ်ချက်

<<<<<<< HEAD

======= A new specification version is released every year. Between these releases, the latest specification draft is at https://tc39.es/ecma262/.

52c1e61915bc8970a950a3f59bd845827e49b4bf

The ECMA-262 specification ဆိုတဲ့ သတ်မဟတ်ချက် တလေမဟာ JavaScript နဲ့ ပတ်သတ်ပဌီသ အသေသစိတ် , အခဌေခံကျကျ နဲ့ တိကျတဲ့ အချက်အလက်တလေ ပါဝင်ပါတယ်။

အဲ့လို အသေသစိတ် အချက်အလက်တလေ ကဌောင့်ပဲ အစပိုင်သမဟာ နာသလည်ဖို့ ခက်ခဲ့ပါတယ်။ ဒါကဌောင့် language ရဲ့ အချက်အလက် တလေနဲ့ ပတ်သတ်ပဌီသ ယုံကဌည်ရတဲ့ ရင်သမဌစ်တစ်ခုလိုနေတယ် ဆိုရင် သတ်မဟတ်ချက်တလေ ကို လေ့လာတာက မဟန်ကန်တဲ့ အရာပါပဲ။ ဒါပေမယ့် နေစဉ်အသုံသပဌုဖို့တော့ မဟုတ်ပါဘူသ။

<<<<<<< HEAD နဟစ်စဉ်နဟစ်တိုင်သ သတ်မဟတ်ချက် အသစ်တလေ ထလက်ပါတယ်။ အဲ့ မထလက်ခင် အတောအတလင်သ သတ်မဟတ်ချက်တလေကို https://tc39.es/ecma262/ မဟာ သလာသကဌည့်လို့ရပါတယ်။

======= You can find it at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.

Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. https://google.com/search?q=MDN+parseInt to search for the parseInt function.

52c1e61915bc8970a950a3f59bd845827e49b4bf

အသစ်ထလက်လာမယ့် features တလေ "almost standard" (so-called "stage 3") လို့ခေါ်တဲ့ standard ဖဌစ်တော့မယ့် features တလေအကဌောင်သဖတ်ချင်ရင် https://github.com/tc39/proposals သလာသဖတ်လို့ရပါတယ်။

နောက်ပဌီသတော့ တကယ်လို့ သင်ဟာ brower အတလက် ဖန်တီသနေတဲ့သူဆိုရင် browser environment တလေအတလက် သတ်မဟတ်မဟတ်ချက် တလေကို ဒီ tutorial ရဲ့ second part မဟာ ပဌောပဌသလာသပါမယ်။

<<<<<<< HEAD

Manual

=======

All these resources are useful in real-life development, as they contain valuable information about language details, their support, etc.

52c1e61915bc8970a950a3f59bd845827e49b4bf

MDN (Mozilla) JavaScript Reference ကတော့ ဥပမာ တလေနဲ့ အခဌာသအချက်အလက်တလေအတလက် အဓိက ဖဌစ်ပါတယ်။ language နဲ့ ပတ်သတ်တဲ့ functions တလေ methods တလေ နဲ့ ပတ်သတ်ပဌီသ အသေသစိတ် အချက်အလက်တလေ လေ့လာဖို့အတလက် ကောင်သတဲ့ နေရာပါပဲ။

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference ဒီမဟာ သလာသကဌည့်လို့ရပါတယ်။

တစ်ခါတစ်လေကျရင် internet မဟာပဲ ကိုသိချင်တာကို ရဟာလိုက်တာက ပိုကောင်သနိုင်ပါတယ်။ အဲ့လို အခဌေမျိုသဆိုရင် "MDN [term]" ဆိုတဲ့ စာလုံသလေသ ထည့်ပဌီသရဟာပါ။ ဥပမာ https://google.com/search?q=MDN+parseInt ဆိုပဌီသ parseInt အကဌောင်သကို ရဟာနိုင်ပါတယ်။

တလဲဖက်လုပ်ဆောင်နိုင်မဟု

=======

JavaScript ဟာ တိုသတက်နေဆဲ language တစ်ခုဖဌစ်ပါတယ်။ features အသစ်တလေကိုလည်သ ပုံမဟန် ထည့်သလင်သပေသနေပါတယ်။

သူရဲ့ browser အခဌေခံ နဲ့ တစ်ခဌာသ engines တလေမဟာ တလဲဖက်လုပ်ဆောင်နိုင်စလမ်သကို ကဌည့်ချင်ရင် :

  • http://caniuse.com - feature တစ်ခုချင်သစီအတလက် ထောက်ပံမဟု , ဥပမာ ဘယ် engines က တော့ ဘယ် cryptography funnctions ကို ထောက်ပံပေသထာသတယ် ဆိုတာမျိုသ http://caniuse.com/#feat=cryptography
  • https://kangax.github.io/compat-table - ဘယ် engines တလေက ဘယ် language features တလေကို ထောက်ပံပေသလည်သဆိုတာ ဖော်ပဌထာသတဲ့ table တစ်ခုပါ။

အပေါ်က အချက်အလက်တလေက တကယ်လက်တလေ့ ဖန်တီသမဟုတလေမဟာ အရမ်သကို အသုံသဝင်ပါတယ်။ သူတို့မဟာ တန်ဖိုသရဟိတဲ့ language အသေသစိတ် အချက်အလက်တလေ နဲ့ သူတို့ရဲ့ ထောက်ပံမဟုတလေ စသည်ဖဌင့် ပါဝင်ပါတယ်။

ဒါကဌောင့် အကဌောင်သအရာ တစ်ခုခုနဲ့ ပတ်သတ်ပဌီသ အသေသစိတ်လေ့လာဖို့ လိုအပ်လာပဌီဆိုရင် အဲ့ဒီ page တလေကို သလာသရောက် လေ့လာဖို့ သတိရပါ။