[go: up one dir, main page]

မာတိကာသို့ ခုန်သွားရန်

JavaScript

အဝ်ႏ ဝီခီပီးဒီးယား ကို
ရော်ꩻထိုꩻမွုန်းတောမ်ႏ Java (programming language)Javanese script၊ မွေးတဝ်းလဲ့ ECMAScript
".js"ယို ယီးနယ်ထေ့ချာ ယိုကိုသွူ။ the Microsoft dialect used in Internet Explorerတာႏ ထွားသွော့ JScriptယိုဩ။
the uses of JavaScript on Wikipedia အတာႏ ထွားသွော့ Wikipedia:WikiProject JavaScript ယိုဩ။
JavaScript
Screenshot of JavaScript source code
ParadigmMulti-paradigm: event-driven, functional, imperative, procedural, object-oriented programming
တဲမ်းထွို့ꩻအပွိုင်ဒသုဲင်းသားBrendan Eich of Netscape initially; others have also contributed to the ECMAScript standard
First appearedဒီသဲဥ်ဗာ ၄၊ ၁၉၉၅; ၂၈ နေင်ႏ ကာႏ (၁၉၉၅-၁၂-04)[]
စွူဖြွိုးဒါႏထေႏပြန်ႏချက်
ECMAScript 2024[] Edit this on Wikidata / ဇွန် ၂၀၂၄; Error: first parameter cannot be parsed as a date or time. (ဇွန် ၂၀၂၄)
ထေအစမ်ꩻ
ECMAScript 2025[] Edit this on Wikidata / ၂၇ မတ် ၂၀၂၄; Error: first parameter cannot be parsed as a date or time. (၂၇ မတ် ၂၀၂၄)
အစွိုးအမျိုꩻစနိစ်Dynamic, weak, duck
en:Filename extensions
ဝဲက်သုဲက်ecma-international.org/publications-and-standards/standards/ecma-262/
Major implementations
V8, JavaScriptCore, SpiderMonkey, Chakra
Influenced by
Java,[][] Scheme,[] Self,[] AWK,[] HyperTalk[]
Influenced
ActionScript, AssemblyScript, CoffeeScript, Dart, Haxe, JS++, Opa, TypeScript
  • ဝီကီစာအုပ်များ ရှိ JavaScript

JavaScript (အဒွေါင်ႏ : JS) ကရိုꩻနဝ်ꩻ ပရိုဂရမ်မိဉ်းဘာႏသာႏငေါဝ်းငွါတမျိုꩻဒျာႏသွူ။ ဝွေꩻယိုနဝ်ꩻ ဝင်ꩻသွုံꩻအီဒျာႏ high-level, dynamic, untyped တွမ်ႏ interpret ဖုံႏအလောင်းသွူ။ HTML, သီအဲသ်အဲသ် (CSS) တွမ်ႏ Javascript ဖုံႏနဝ်ꩻ ခွုင်းတဲင် Web Browser နုဲင်းခေတ်ဟန်ႏသလဲင်ႏခါယိုအတာႏ ဝွေꩻထောက်ပံးဖေႏနွောင်ꩻလို့ဒျာႏတဲင် ဝဲက်သုဲက် ကဲဉ်းအာအာနဝ်ꩻ အဝ်ႏသွုံꩻအီလွယိုဖုံႏသွူ။ နဝ်ꩻထွူတကာႏတဝ်း ခေတ်နုဲင်းလဲင်ႏခါ ကအဝ်ႏသွုံꩻအာဒါႏ World Wide Web(ဝဲက်) ဖုံႏအတာႏလဲ့ အသွုံꩻအီအာဒျာႏ အနယ်ꩻပညာႏယိုတမျိုꩻနေနေသွူ။ ၂၀၂၃ ဗာႏ စာႏရင်ꩻအလꩻ webpage clientတာႏ ဝဲက်သုဲက်ကို ၉၈.၇ % နဝ်ꩻ အဝ်ႏထူႏသွုံꩻအီ JavaScript နဝ်ꩻသွူ။[၁၀]

Javascript ယိုနဝ်ꩻ အထောက်ပံးဖေႏနွောင်ꩻ အော့ဗ်စဲစ် အိုရီယဉ့်တဲတ် ပရိုဂရမ်းမိဉ်း(OOP)၊ Imperative တွမ်ႏ Functional programmingဖုံႏသွူ။ လိတ်ဖုံႏ၊ Array ဖုံႏ၊ မွူးနီꩻစွယ်ꩻဖုံႏတွမ်ႏ regular expressionဖုံႏ အတွက်တာႏ API (Application Programming Interface) ဖုံႏ အဝ်ႏပါထွူဒျာႏသွူ။ ကွဲတဲင်တွော့ꩻ Input/Output (I/O) ခွုမ်မာꩻချက်ဖုံႏကထွာဒါႏ networking, storage ဖုံႏတရိုꩻတဝ်း၊ မိဉ်ႏတမွေးတဝ်းလဲ့ ပွိုင်းဝွို့တွမ်ႏ GUI ခွုမ်မာꩻချက်အတွက်တာႏဖုံႏတရိုꩻတဝ်းနဝ်ꩻ Javascriptယို အာႏကွိုꩻအုံနောင်ဗာႏဒျာႏ computer/server အလောင်းသွူ။ Javascript တွမ်ႏ Java ယိုနဝ်ꩻ အမိဉ်ꩻဖုံႏကစ အဗွိုန်ပီတဝင်ꩻအဝ်ႏကီလဲ့ Javascript နဝ်ꩻ Java programming language လဲ့တမွေးတဝ်း၊ ဖန်ဆင်ꩻတယ်ႏထောင်ႏသားလဲ့ တပီတဝ်းတဝင်ꩻသွူ။ တဲမ်းပွုံꩻတဲမ်းနယ်ꩻ(Syntax) တွမ်ႏ standard libraries စတဲင် ဘာႏသာရပ်ယိုနီမျိုꩻနဝ်ꩻ အမိဉ်ꩻအလꩻ အပီဒျာႏတဝင်ꩻရိုꩻကီလဲ့ အပွုံႏပွိုင်(ဒီဇိုင်း)ဖုံႏတပီတဝ်းတဝင်ꩻသွူ။

JavaScript ကရိုꩻယိုနဝ်ꩻ အဲဉ်တာနဲတ်ပရိုဂရမ်းမိဉ်းဘာႏသာႏငေါဝ်းငွါ (Web Programming Language)တဗာႏဒျာႏသွူ။ ပရိုဂရမ်းမိဉ်းဘာႏသာႏငေါဝ်းငွါယိုတမျိုꩻနဝ်ꩻ တဗွိုန်ပီတဝ်းနုဲင်း C, C++,C#,Php ဖုံႏတဲင် ဝွေꩻယိုနဝ်ꩻ ကဲဉ်းအာ အမာꩻဒျာႏကွို့ꩻထာꩻမာꩻ ဗရောင်သာ (browser)ကိုလွုမ်ꩻသွူ။ JavaScript ယိုနဝ်ꩻ တဲမ်းသော့ꩻသွူးစွဉ်ႏ HTML ဖုဲင်ကိုတဲ့လꩻဒျာႏ၊ တဲမ်းစန်ႏခေါ်ခေါ်နေးတွမ်ႏ .JS ဖုဲင် နုဲင်းနဝ်ꩻတဲ့လꩻဒျာႏသွူ။ JavaScript ယိုနဝ်ꩻ နေးတွမ်ႏ Notepad , Text Document စတဲင် Text file ဖုံႏတွော့ꩻ တဲမ်းစန်ႏအီယိုꩻယိုꩻမာꩻမာꩻပေႏတဲ့ အဝ်ႏလꩻဒျာႏသွူ။ JavaScript ယိုနဝ်ꩻ ကလဲဉ်းခိုႏချာ မဟာမစာႏ အခိန်ႏကာႏလကရီးခါနဝ်ꩻ အဝ်ႏထွာဒျာႏကွို့ꩻ Web Programming Language အနေႏလွုမ်ꩻရိုꩻကီလဲ့၊ တိန်ႏတွိုႏလွဉ် ခေတ်နုဲင်းဟန်ႏသလဲင်ႏခါယိုနဝ်ꩻ တဲမ်းစန်ႏသွုံꩻစွယ်ꩻသော့ꩻ စက်ရုပ်ကိုလဲ့ လꩻလွဉ်လဲဉ်းသွူ။

  1. "Netscape and Sun announce JavaScript, the Open, Cross-platform Object Scripting Language for Enterprise Networks and the Internet" (သတင်းထုတ်ပြန်ချက်)။ December 4, 1995။ 2007-09-16 တွင် မူရင်း အား မော်ကွန်းတင်ပြီး။
  2. ECMAScript® 2024 Language Specification (ဇွန် 2024)။
  3. ECMAScript® 2025 Language Specification (27 မတ် 2024)။
  4. nodejs/node-eps
  5. Seibel၊ Peter (September 16, 2009)။ Coders at Work: Reflections on the Craft of ProgrammingISBN 9781430219484။ December 24, 2020 တွင် မူရင်းမှ မော်ကွန်းတင်ပြီး December 25, 2018 တွင် ပြန်စစ်ပြီးEich: The immediate concern at Netscape was it must look like Java.
  6. ၆.၀ ၆.၁ အာႏကွိုꩻချက်အမာႏ: Invalid <ref> tag; no text was provided for refs named origin
  7. Popularity – Brendan Eich
  8. Brendan Eich: An Introduction to JavaScript, JSConf 2010။ “"Eich: "function", eight letters, I was influenced by AWK."”
  9. Eich၊ Brendan (1998)။ "Foreword"။ in Goodman၊ Danny (ed.)။ JavaScript Bible (3rd ed.)။ John Wiley & SonsISBN 0-7645-3188-3LCCN 97078208OCLC 38888873OL 712205M
  10. Usage Statistics of JavaScript as Client-side Programming Language on Websites, July 2023