JavaScript: တည်းဖြတ်မှု မူကွဲများ

ဝီကီပီးဒီးယား မှ
အရေးမကြီးNo edit summary
Removing "Javascript-736400_960_720.png", it has been deleted from Commons by INeverCry because: per c:Commons:Deletion requests/File:Javascript-736400 960 720.png.
စာကြောင်း ၁ - စာကြောင်း ၁ -
{{Infobox programming language
{{Infobox programming language
| logo =
| logo =

[[File:Javascript-736400 960 720.png|thumb|Javascript Logo]]
| name = JavaScript
| name = JavaScript
| paradigm = [[Multi-paradigm]]: [[scripting language|scripting]], [[object-oriented programming|object-oriented]] ([[prototype-based programming|prototype-based]]), [[imperative programming|imperative]], [[functional programming|functional]], [[event-driven programming|event-driven]]{{Sfn|Flanagan|2011|pp =1–2}}
| paradigm = [[Multi-paradigm]]: [[scripting language|scripting]], [[object-oriented programming|object-oriented]] ([[prototype-based programming|prototype-based]]), [[imperative programming|imperative]], [[functional programming|functional]], [[event-driven programming|event-driven]]{{Sfn|Flanagan|2011|pp =1–2}}

၀၁:၁၄၊ ၂ နိုဝင်ဘာ ၂၀၁၆ ရက်နေ့က မူ

JavaScript
ParadigmMulti-paradigm: scripting, object-oriented (prototype-based), imperative, functional, event-driven[၁]
ပေါ်ပေါက်ခဲ့မေ ၂၃၊ ၁၉၉၅; ၂၈ နှစ် အကြာက (၁၉၉၅-၀၅-23)
ဒီဇိုင်းဆွဲသူBrendan Eich
မွမ်းမံသူNetscape Communications Corporation, Mozilla Foundation, Ecma International
နောက်ဆုံးထုတ်ECMAScript 2016[၂]/ ဇွန် ၁၇၊ ၂၀၁၆; ၇ နှစ် အကြာက (၂၀၁၆-၀၆-17)
အမျိုးအစားစနစ်dynamic, duck
ပင်မ အသုံးချမှုများV8, JavaScriptCore, SpiderMonkey, Chakra
လွှမ်းမိုးခံLua, Scheme, Perl, Self, Java, C, Python, AWK, HyperTalk
လွှမ်းမိုးခဲ့ActionScript, AtScript, CoffeeScript, Dart, JScript .NET, LiveScript, Objective-J, Opa, Perl 6, QML, TypeScript
Wikibooks logo JavaScript at Wikibooks
JavaScript
Filename extension.js
အင်တာနက် မီဒီယာအမျိုးအစား
  • application/javascript
  • text/javascript (obsolete)[၃]
Uniform Type Identifier (UTI)com.netscape.javascript-source [၄]
ဖော့မတ် အမျိုးအစားScripting language

JavaScript သည် high-level, dynamic, untyped နှင့် interpret လုပ်သော ပရိုဂရမ်မင်းဘာသာရပ် တစ်မျိုးဖြစ်သည်။ HTML, စီအက်စ်အက်စ် (CSS) နှင့် Javascript တို့သည် ယခုခေတ် World Wide Web ၏ အသုံးများဆုံးသော အတွင်းကျဆုံး နည်းပညာများဖြစ်ပြီး၊ Website အများစုတွင်အသုံးပြုထားပြီး၊ ယခုခေတ် Web Browser အားလုံးသည် အထောက်အပံ့ပေးထားသည်။ 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 ထဲ၌သာအလုပ်လုပ်သော Programming Language ဖြစ်သည်။ JavaScript ကို HTML ဖိုင်ထဲတွင်တိုက်ရိုက်ရေးသားနိုင်သည့်အပြင် .JS ဖိုင်ဖြင့်သီးသန့်ရေးသားနိုင်သည်။ JavaScript ကို ရေးသားရန် Notepad , Text Document ကဲ့သို့ Text file များဖြင့်အလွယ်တကူရေးသားနိုင်ပေသည်။ Web Programming Language အဖြစ်သာရပ်တည်ခဲ့သော JavaScript သည်ယနေ့ခေတ်တွင် စက်ရုပ်များအတွင်း၌ပင် ရေးသားအသုံးပြုနိုင်ပြီဖြစ်သည်။

ကိုးကား

  1. Flanagan 2011, pp. 1–2.
  2. Standard ECMA-262။ Ecma International (2015-06-17)။
  3. RFC 4329။ Apps.ietf.org။ 2014-03-16 တွင် မူရင်းအား မော်ကွန်းတင်ပြီး။ 16 February 2016 တွင် ပြန်စစ်ပြီး။
  4. System-Declared Uniform Type IdentifiersMac OS X Reference Library။ Apple Inc.။ 2010-03-05 တွင် ပြန်စစ်ပြီး။