ผลต่างระหว่างรุ่นของ "จาวาสคริปต์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Tomarzig (คุย | ส่วนร่วม)
Added info box
บรรทัด 1:
{{Infobox programming language
| name = JavaScript
| paradigm = [[Multi-paradigm]]: [[scripting language|scripting]], [[object-oriented programming|object-oriented]] ([[prototype-based programming|prototype-based]]), [[imperative programming|imperative]], [[functional programming|functional]]{{Sfn|Flanagan|2011|pp =1–2}}
| year = {{start date and age|1995|5}}
| logo =
| designer = [[Brendan Eich]]
| developer = [[Netscape Communications Corporation]], [[Mozilla Foundation]], [[Ecma International]]
| latest_release_version = ECMAScript 6<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|2015|6|17}}
| latest_preview_version =
| latest_preview_date = {{start date and age|2010|7|27}}
| typing = [[dynamic typing|dynamic]], [[duck typing|duck]]
| implementations = [[KJS (KDE)|KJS]], [[Rhino (JavaScript engine)|Rhino]], [[SpiderMonkey (JavaScript engine)|SpiderMonkey]], [[V8 (JavaScript engine)|V8]], [[Linear b (script engine)|Carakan]], [[Chakra (JScript engine)|Chakra]]
| 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-->
| influenced = [[ActionScript]], [[AtScript]], [[CoffeeScript]], [[Dart (programming language)|Dart]], [[JScript .NET]], [[Objective-J]], [[QML]], [[TypeScript]], [[LiveScript]]
| license =
| website =
| wikibooks = JavaScript
|logo caption = }}
{{Infobox file format
| name = JavaScript
| icon = [[File:Javascript icon.svg|150px]]
| logo =
| screenshot =
| caption =
| extension = .js
| mime = {{flatlist|
* <tt>application/javascript</tt>
* <tt>text/javascript</tt>&nbsp;(obsolete)<ref>{{cite web | url=http://www.apps.ietf.org/rfc/rfc4329.html#sec-7.1 | title=RFC 4329 | publisher=Apps.ietf.org | accessdate=2013-05-26}}</ref>
}}
| 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 =
| url =
}}
 
'''จาวาสคริปต์''' (JavaScript) เป็น[[ภาษาสคริปต์]] ทีมีลักษณะการเขียน[[ภาษาโปรแกรมแบบโปรโตไทพ|แบบโปรโตไทพ]] (Prototyped-based Programming) ส่วนมากใช้ใน[[หน้าเว็บ]]เพื่อประมวลผลข้อมูลที่ฝั่งของผู้ใช้งาน แต่ก็ยังมีใช้เพื่อเพิ่มเติมความสามารถในการเขียนสคริปต์โดยฝังอยู่ในโปรแกรมอื่นๆ