JavaScript: Porovnání verzí
Smazaný obsah Přidaný obsah
+řízenost událostmi, přeuspořádání úvodu do logičtější podoby |
+menší dodatky k poslední velké editaci, +vhodnost na real-time aplikace |
||
Řádek 20:
| web =
}}
'''JavaScript''' je multiplatformní, [[Objektově orientované programování|objektově orientovaný]], [[Událostmi řízené programování|událostmi řízený]] [[skriptovací jazyk]], jehož autorem je [[Brendan Eich]] z tehdejší společnosti [[Netscape Communications Corporation|Netscape]]. Jeho [[Syntaxe (programovací jazyk)|syntaxe]] (zápis [[Zdrojový kód|zdrojového textu]]) patří do rodiny jazyků [[C (programovací jazyk)|C]]/[[C++]]/[[Java (programovací jazyk)|Java]], ale JavaScript je od těchto jazyků zásadně odlišný, [[Sémantika programovacích jazyků|sémanticky]] (funkčně, pricipiálně) jde o jiný jazyk. Slovo Java je součástí jeho názvu pouze z marketingových důvodů. JavaScript byl v červenci [[1997]] standardizován asociací [[Ecma International|ECMA]] (European Computer Manufacturers Association) a v srpnu [[1998]] [[Mezinárodní organizace pro normalizaci|ISO]] (International Organization for Standardization). Standardizovaná verze JavaScriptu je pojmenována [[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 [[HyperText Markup Language|HTML]] a [[Java (programovací jazyk)|Java]]. Pro verzi firmy [[Microsoft]] je použit název JScript. Ten je podporován platformou [[.NET]]. Jeho nejčastější použití v současnosti zahrnují:
* [[World Wide Web|Webové]] stránky, do kterých je často vkládaný přímo jako součást [[HyperText Markup Language|HTML]] kódu stránky. [[Interpret (software)|Interpretaci]] v tomto případě provádí [[webový prohlížeč]] návštěvníka stránky. Jsou jím obvykle ovládány různé interaktivní prvky [[Grafické uživatelské rozhraní|GUI]] (tlačítka, textová políčka) nebo tvořeny animace a efekty obrázků. Prakticky to znamená, že se program v JavaScriptu obvykle spouští až po stažení
* JavaScript se využívá i na straně [[server]]u. 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 (javascriptový engine)|Rhino]], [[gcj]], [[Node.js]] a [[Apache HTTP Server|Apache]]. Událostmi řízená architektura je dělá vhodnými pro tvorbu serverových aplikací, které pracují v reálném čase.
*
* Kromě [[DHTML]] se JavaScript používá k psaní rozšíření pro mnohé aplikace, například [[Adobe Acrobat]].
|