JavaScript
JavaScript диэн сүрүннээн уэб браузердар оҥорууларыгар уонна үлэлэригэр туттуллар скрипт тыла. ECMAScript тыл диалега буолар.
Парадигмата | Мульти-парадигма: функционал, императив, скрипт |
---|---|
Үөскээhинэ | 1995 |
Айааччыта | Brendan Eich |
Developer | Netscape Communications Corporation, Mozilla FoundationХалыып:Verify source |
Latest release | 1.8/ 2008 |
Типтааhын дисциплината | динамик, weak, duck |
Тахсыыта | SpiderMonkey, Rhino, KJS, JavaScriptCore, V8 |
Диалектара | JScript, JScript .NET |
JavaScript'ынан үлэлиир уэб сирэй (HTML 4.01 синтакиhын туттар) холобура:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><title>simple page</title></head>
<body>
<script type="application/javascript">
document.write('Hello World!');
</script>
<noscript>
<p>Your browser either does not support JavaScript, or you have JavaScript turned off.</p>
</noscript>
</body>
</html>
Версиялара
уларытВерсия | Тахсыытын кэмэ | Эквивалена | Netscape Navigator |
Mozilla Firefox |
Internet Explorer |
Opera | Safari | Google Chrome |
---|---|---|---|---|---|---|---|---|
1.0 | Кулун тутар 1996 | 2.0 | 3.0 | |||||
1.1 | Атырдьах ыйа 1996 | 3.0 | ||||||
1.2 | Бэс ыйа 1997 | 4.0-4.05 | ||||||
1.3 | Алтынньы 1998 | ECMA-262 1st edition / ECMA-262 2nd edition | 4.06-4.7x | 4.0 | ||||
1.4 | Netscape Server |
|||||||
1.5 | Сэтинньи 2000 | ECMA-262 3rd edition | 6.0 | 1.0 | 5.5 (JScript 5.5), 6 (JScript 5.6), 7 (JScript 5.7), 8 (JScript 6) |
6.0, 7.0, 8.0, 9.0 |
||
1.6 | Сэтинньи 2005 | 1.5 + Array extras + Array and String generics + E4X | 1.5 | 3.0, 3.1 | ||||
1.7 | Алтынньы 2006 | 1.6 + Pythonic generators + Iterators + let | 2.0 | 3.2, 4.0 | 1.0 | |||
1.8 | Бэс ыйа 2008 | 1.7 + Generator expressions + Expression closures | 3.0 | |||||
1.8.1 | 1.8 + Minor Updates | 3.5 | ||||||
1.9 | 1.8.1 + ECMAScript 5 Compliance | 4 |