| CARVIEW |
JavaScript
Z Wikipedie, otevřené encyklopedie
JavaScript je multiplatformní, objektově orientovaný skriptovací jazyk, jehož autorem je Brendan Eich z tehdejší společnosti Netscape.
Nyní se zpravidla používá jako interpretovaný programovací jazyk pro WWW stránky, často vkládaný přímo do HTML kódu stránky. Jsou jím obvykle ovládány různé interaktivní prvky GUI (tlačítka, textová políčka) nebo tvořeny animace a efekty obrázků.
Jeho syntaxe patří do rodiny jazyků C/C++/Java. Slovo Java je však součástí jeho názvu pouze z marketingových důvodů a s programovacím jazykem Java jej vedle názvu spojuje jen podobná syntaxe. JavaScript byl v červenci 1997 standardizován asociací ECMA (Europen Computer Manufacturers Association) a v srpnu 1998 ISO (International Organization for Standardization). Standardizovaná verze JavaScriptu je pojmenována jako ECMAScript a z ní byly odvozeny i další implementace, jako je například ActionScript.
JavaScript byl původně obchodní název implementace společnosti Netscape, kde byl vyvíjen nejprve pod názvem Mocha, později LiveScript, ohlášen byl společně se společností Sun Microsystems v prosinci 1995 jako doplněk k jazykům HTML a Java. Pro verzi firmy Microsoft je použit název JScript. JScript je podporován platformou .NET.
Program v JavaScriptu se obvykle spouští až po stažení WWW stránky z Internetu (tzv. na straně klienta), na rozdíl od ostatních jiných interpretovaných programovacích jazyků (např. PHP a ASP), které se spouštějí na straně serveru ještě před stažením z Internetu. Z toho plynou jistá bezpečností omezení, JavaScript např. nemůže pracovat se soubory, aby tím neohrozil soukromí uživatele.
JavaScript je možné použít i na straně serveru. První implementací JavaScriptu na straně serveru byl LiveWire firmy Netscape vypuštěný roku 1996, dnes existuje několik možností včetně opensource implementace Rhinola založená na Rhino, gcj a Apache.
Kromě DHTML se JavaScript používá k psaní rozšíření pro mnohé aplikace, například Adobe Acrobat.
JavaScript je také umožněno spuštět v operačních systémech Windows pomocí programu Windows Script Host a nahradit tak dávkové soubory MS-DOS.
[editovat] Externí odkazy
- JavaScript: How Did We Get Here? – Historie vzniku jazyka (anglicky)
- Kniha JavaScript Kompletní průvodce, 2. aktualizované vydání – pravděpodobně nejlepší kniha o JavaScriptu
- Tisková zpráva Netscape a Sun Microsystems ohlašující JavaScript
- Do hlubin implementací JavaScriptu – Seriál na Zdrojak.cz
| Multiparadigmické: | Ada • Common Lisp • D • F# • PHP • Python • Ruby • Tcl/Tk |
|---|---|
| Strukturované (procedurální): | AWK • C • COBOL • Forth • Fortran • Lua • Modula-2 / Modula-3 • Oberon • Pascal • Perl • PL/SQL |
| Objektové: | BETA • C++ • C# • Eiffel • Flex • Java • JavaScript • Object Pascal • Objective-C • Smalltalk • VB.NET |
| Funkcionální: | Clean • Erlang • Haskell • Lisp • Miranda • ML • OCaml • Scheme |
| Logické: | Prolog • Goedel |
| Výukové: | Baltazar • Baltík • Logo • Karel |
| Ezoterické: | Brainfuck • Malbolge • Ook! • Whitespace |
| Historické: | ALGOL • APL / J • BASIC • MUMPS • PL/1 • Simula 67 |
| Další: | ABAP • AppleScript • ColdFusion • JSA • MATLAB • Mathematica • Pawn • SQL • Visual Basic / VBScript • Visual FoxPro |
| Tento článek týkající se softwaru je příliš stručný nebo neobsahuje důležité informace. Pomozte Wikipedii tím, že jej vhodně rozšíříte. |
Osobní nástroje
Navigace
V jiných jazycích
- Afrikaans
- العربية
- Žemaitėška
- Беларуская (тарашкевіца)
- Български
- ᨅᨔ ᨕᨘᨁᨗ
- Català
- Dansk
- Deutsch
- Ελληνικά
- English
- Esperanto
- Español
- Eesti
- Euskara
- فارسی
- Suomi
- Français
- Galego
- עברית
- हिन्दी
- Hrvatski
- Magyar
- Interlingua
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- ქართული
- ភាសាខ្មែរ
- 한국어
- Lietuvių
- Latviešu
- Македонски
- മലയാളം
- Монгол
- Bahasa Melayu
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Română
- Русский
- Simple English
- Slovenčina
- Slovenščina
- Shqip
- Српски / Srpski
- Svenska
- தமிழ்
- Тоҷикӣ
- ไทย
- Türkçe
- Українська
- Tiếng Việt
- 中文
- 粵語
- Stránka byla naposledy editována 9. 2. 2009 v 19:41.
- Veškerý text je dostupný za podmínek GNU Free Documentation License (vizte Autorské právo pro podrobnosti).
- Ochrana osobních údajů
- O Wikipedii
- Vyloučení odpovědnosti

