Skip to content

Commit 9a89f3f

Browse files
authored
Update article.md
1 parent 0cfdfab commit 9a89f3f

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

1-js/01-getting-started/1-intro/article.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,15 @@ Při každém kroku procesu engine aplikuje optimalizace. Dokonce sleduje, jak z
4545

4646
Moderní JavaScript je „bezpečný“ programovací jazyk. Neposkytuje přímý přístup k paměti nebo CPU na nejnižší úrovni, protože byl původně vytvořen pro prohlížeče, které jej nepotřebují.
4747

48-
Schopnosti JavaScriptu značně závisejí na prostředí, v němž je spuštěn. Například prostředí [Node.js](https://wikipedia.org/wiki/Node.js)
49-
podporuje funkce, které umožňují JavaScriptu svévolně číst a zapisovat do souborů, provádět požadavky na síti a podobně.
48+
Schopnosti JavaScriptu značně závisejí na prostředí, v němž je spuštěn. Například prostředí [Node.js](https://cs.wikipedia.org/wiki/Node.js) podporuje funkce, které umožňují JavaScriptu svévolně číst a zapisovat do souborů, provádět požadavky na síti a podobně.
5049

5150
JavaScript v prohlížeči umí dělat vše, co se týká manipulace s webovou stránkou, interakce s uživatelem a webového serveru.
5251

5352
Například JavaScript v prohlížeči může:
5453

5554
- Přidat na stránku nový HTML kód, měnit existující obsah, modifikovat styly.
5655
- Reagovat na uživatelské akce, spouštět skript při kliknutí myší, pohybu kurzorem, stisku klávesy.
57-
- Posílat po síti požadavky na vzdálené servery, stahovat a uploadovat soubory (tzv. technologie [AJAX](https://en.wikipedia.org/wiki/Ajax_(programming)) a [COMET](https://en.wikipedia.org/wiki/Comet_(programming))).
56+
- Posílat po síti požadavky na vzdálené servery, stahovat a uploadovat soubory (tzv. technologie [AJAX](https://cs.wikipedia.org/wiki/AJAX) a [COMET](https://en.wikipedia.org/wiki/Comet_(programming))).
5857
- Číst a nastavovat cookies, pokládat návštěvníkovi otázky, zobrazovat zprávy.
5958
- Pamatovat si data na straně klienta („lokální úložiště“).
6059

@@ -98,9 +97,11 @@ Při tom všem však JavaScript umožňuje vytvářet i servery, mobilní aplika
9897
## Jazyky „nad“ JavaScriptem
9998

10099
Syntaxe JavaScriptu samozřejmě neuspokojí každého, neboť různí lidé chtějí různé vlastnosti.
100+
101101
To se dá očekávat, jelikož každý má jiné požadavky a pracuje na jiných projektech.
102102

103103
Proto se začala objevovat spousta nových jazyků, které jsou před spuštěním v prohlížeči *transpilovány* (překládány) do JavaScriptu.
104+
104105
Moderní nástroje provádějí transpilaci velmi rychle a čistě. V podstatě umožňují vývojářům programovat v jiném jazyce a automaticky jej převádět do JavaScriptu.
105106

106107
Příklady takových jazyků:

0 commit comments

Comments
 (0)