JavaScript
Тас көрүҥэ
| Парадигмата | Мульти-парадигма: функционал, императив, скрипт |
|---|---|
| Үөскээ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 диэн сүрүннээн уэб браузердар оҥорууларыгар уонна үлэлэригэр туттуллар скрипт тыла. ECMAScript тыл диалега буолар.
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 |