You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/01-getting-started/1-intro/article.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,16 +45,15 @@ Při každém kroku procesu engine aplikuje optimalizace. Dokonce sleduje, jak z
45
45
46
46
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í.
47
47
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ě.
50
49
51
50
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.
52
51
53
52
Například JavaScript v prohlížeči může:
54
53
55
54
- Přidat na stránku nový HTML kód, měnit existující obsah, modifikovat styly.
56
55
- 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))).
58
57
- Číst a nastavovat cookies, pokládat návštěvníkovi otázky, zobrazovat zprávy.
59
58
- Pamatovat si data na straně klienta („lokální úložiště“).
60
59
@@ -98,9 +97,11 @@ Při tom všem však JavaScript umožňuje vytvářet i servery, mobilní aplika
98
97
## Jazyky „nad“ JavaScriptem
99
98
100
99
Syntaxe JavaScriptu samozřejmě neuspokojí každého, neboť různí lidé chtějí různé vlastnosti.
100
+
101
101
To se dá očekávat, jelikož každý má jiné požadavky a pracuje na jiných projektech.
102
102
103
103
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
+
104
105
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.
0 commit comments