This article has been localized into Czech by the community.
Co je JavaScript?
JavaScript (často označovaný jednoduše jako "JS") je programovací jazyk založený na specifikaci ECMAScript. Byl vytvořen s úmyslem oživit web tím, že umožní manipulaci s prvky webové stránky po jejím vykreslení prohlížečem.
Dnes se to může zdát tak jednoduché a samozřejmé, ale když byl JavaScript představen v jednom z prvních webových prohlížečů, Netscape Navigator, zpět v roce 1997, byla to obrovská věc. Předtím byly webové stránky vše o rozložení a textu a vše bylo doručováno jako statický obsah prohlížeči, který se neměnil, dokud jste nepřešli na jinou stránku. JavaScript to všechno změnil a společně s HTML a CSS začaly webové stránky evoluci do vysoce dynamické verze, kterou známe dnes.
Jazyk JavaScript
O jazyku JavaScript lze říci mnoho věcí, mnohé z nich ve srovnání s jinými programovacími jazyky. Pokud jste v programování nováčci, tato informace pro vás možná právě teď nebude znamenat nic, ale později ano:
- JavaScript má polovinu svého názvu a mnoho ze svého stylu syntaxe od programovacího jazyka Java, ale nepřehlížejte je - liší se dosti v mnoha důležitých oblastech.
- JavaScript je slabě typovaný, což znamená, že nemusíte deklarovat proměnnou jako specifický typ. Místo toho interpret odhadne její typ na základě toho, jak ji používáte.
- JavaScript je dynamický - pokud máte proměnnou čísla, například celé číslo, můžete ji jednoduše změnit na řetězec tak, že ji přiřadíte text.
- JavaScript je prototypový, což znamená, že jeho objektově orientované programování je založeno na prototypech namísto tříd. Na to se později podíváme podrobněji.
- JavaScript je funkcionální, takže funkce jsou považovány za prvotřídní objekty a jsou skutečně považovány za objekt, což jim umožňuje mít vlastnosti a metody.
- JavaScript nabízí vyhodnocení za běhu, což znamená, že můžete vzít textový řetězec kódu JavaScriptu a nechat ho vyhodnotit interpretem, jako by byl součástí původního kódu.
To jsou jen některé z faktů o JavaScriptu. Doufejme, že tento tutoriál vám bude schopen poskytnout úplný obrázek o tom, co JavaScript je a jak funguje.