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

ဝီကီပီးဒီးယား မှ
Translated a bit of Javascript definition from Javascript EN page.
No edit summary
စာကြောင်း ၁ - စာကြောင်း ၁ -
{{distinguish|Java (programming language)|Java (software platform)|Javanese script}}

{{Infobox programming language
| logo =
[[File:Javascript-736400 960 720.png|thumb|Javascript Logo]]
| 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}}
| designer = [[Brendan Eich]]
| developer = [[Netscape|Netscape Communications Corporation]], [[Mozilla Foundation]], [[Ecma International]]
| typing = [[dynamic typing|dynamic]], [[duck typing|duck]]
| implementations = [[V8 (JavaScript engine)|V8]], [[JavaScriptCore]], [[SpiderMonkey (JavaScript engine)|SpiderMonkey]], [[Chakra (JScript engine)|Chakra]]
| influenced = [[ActionScript]], [[AtScript]], [[CoffeeScript]], [[Dart (programming language)|Dart]], [[JScript .NET]], [[LiveScript]], [[Objective-J]], [[Opa (programming language)|Opa]], [[Perl 6]], [[QML]], [[TypeScript]]
| license =
| website =
| year = {{start date and age|1995|5|23}}
| latest_release_version = ECMAScript 2016<ref>{{cite web|url=http://www.ecma-international.org/publications/standards/Ecma-262.htm|title=Standard ECMA-262|publisher=Ecma International|date=2015-06-17}}</ref>
| latest_release_date = {{start date and age|2016|6|17}}
| latest_preview_version =
| latest_preview_date =
| influenced_by = [[Lua (programming language)|Lua]], [[Scheme (programming language)|Scheme]], [[Perl]], [[Self (programming language)|Self]], [[Java (programming language)|Java]], [[C (programming language)|C]], [[Python (programming language)|Python]], [[AWK]], [[HyperTalk]] <!--True for first JavaScript? Or only ECMAScript – later JavaScript versions-->
| wikibooks = JavaScript
}}

{{Infobox file format
| name = JavaScript
| logo =
| screenshot =
| caption =
| extension = .js
| mime = {{flatlist|
* <code>application/javascript</code>
* <code>text/javascript</code>&nbsp;(obsolete)<ref>{{cite web|url=http://www.apps.ietf.org/rfc/rfc4329.html#sec-7.1|title=RFC 4329|publisher=Apps.ietf.org|archive-url=https://web.archive.org/web/20140316122853/http://www.apps.ietf.org/rfc/rfc4329.html#sec-7|archive-date=2014-03-16|access-date=16 February 2016|dead-url=yes}}</ref>
}}
|_nomimecode = y
| type code =
| uniform type = com.netscape.javascript-source
<ref>{{cite web
| publisher = Apple Inc.
| url = http://developer.apple.com/mac/library/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html
| title = System-Declared Uniform Type Identifiers
| work = Mac OS X Reference Library
| accessdate = 2010-03-05}}</ref>
| magic =
| owner =
| released =
| latest release version =
| latest release date =
| genre = [[Scripting language]]
| container for =
| contained by =
| extended from =
| extended to =
| standard =
}}

{{JavaScriptSidebar}}



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 သည် 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
Javascript Logo
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

တမ်းပလိတ်:JavaScriptSidebar


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 တွင် ပြန်စစ်ပြီး။