Co je JavaScript®?
6 Příklady populárních funkcí webové stránky, které lze vytvořit s JavaScript®, zahrnují uživatelská rozhraní, jako jsou vyskakovací okna, rozbalovací nabídky a obrázky, které se mění při myši nad nimi. Nejběžnější formou tohoto skriptovacího jazyka je JavaScript na straně klienta, který běží na vlastním počítači uživatele, známý také jako klientský počítač, spíše než na počítačovém serveru. Funkce napsané v tomto jazyce se často přidávají do kódu HTML používaného k vytváření webových stránek a na straně klienta je JavaScript® obvykle součástí prostředí webového prohlížeče, což znamená, že webový prohlížeč interpretuje a provádí kód. K dispozici je také verze na straně serveru tohoto skriptovacího jazyka, která se zvýšila v popularitě s vydáním rychlejších produktů, jako je Node.js.
Tento skriptovací jazyk se často používá k vytváření dynamičtějších webových stránek, než je možné dosáhnout pouze pomocí kódu HTML. Například JavaScript® lze použít k přidání výpočtů aktuálního data a času na webovou stránku nebo k vytvoření uživatelského rozhraní, které mění barvu nebo jiné charakteristiky zobrazení založené na akcích uživatele. Lze jej také použít k ověření formulářů vyplněných a odeslání na webové stránce. Kromě jeho použití na webových stránkách se také používá pro různé další účely, včetně jako aplikační platformy pro grafické uživatelské rozhraní v některých webových prohlížečích, a jako vložený skriptovací jazyk v široké škále aplikací, jako je Adobe's Acrobat, Yahoo! Widgety a widgety palubní desky Apple.
JavaScript® byl vyvinut společností Netscape a vyšel v roce 1995 jako součást webového prohlížeče Netscape Navigator. Tento skriptovací jazyk odpovídá jazykovému standardu ECMAScript a je považován za dialekt ECMAScript. Ecmascript je SCR na straně klientaIPTING JAZYK, který byl standardizován mezinárodní organizací ECMA International, mezinárodní organizace, která vyvíjí a udržuje standardy pro informační a komunikační systémy.
Vývoj JavaScript® byl ovlivněn programovacími jazyky, jako jsou C, C ++, schéma a Self, a někdy se označuje jako funkční programovací jazyk. Jedním z důvodů tohoto označení je to, že funkce v JavaScript® jsou prvotřídní, což znamená, že se s nimi zachází jako s objekty. To znamená, že funkce mohou být manipulovány různými programovacími příkazy, jako jsou proměnné nebo hodnoty. Je důležité nezaměňovat tento skriptovací jazyk s programovacím jazykem Java, který byl také ovlivněn C a C ++, ale ve většině ohledů je zcela odlišný.