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
Tato kniha je *tutoriál*, jehož cílem je pomoci vám postupně se naučit jazyk. Až ovšem budete znát základy, budete potřebovat jiné zdroje.
4
+
Tato kniha je *tutoriál*, jehož cílem je pomoci vám postupně se naučit jazyk. Až ovšem budete znát základy, budete potřebovat i jiné zdroje.
5
5
6
6
## Specifikace
7
7
8
-
[Specifikace ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) obsahuje nejhlubší, nejpodrobnější a nejformalizovanější informace o JavaScriptu. Právě v ní je definován celý jazyk.
8
+
[Specifikace ECMA-262](https://www.ecma-international.org/publications/standards/Ecma-262.htm) obsahuje nejhlubší, nejpodrobnější a nejformalizovanější informace o JavaScriptu. Ta definuje tento jazyk.
9
+
9
10
Avšak právě kvůli této vysoké formálnosti je obtížné jí na první pohled porozumět. Potřebujete-li tedy co nejdůvěryhodnější zdroj informací o detailech JavaScriptu, tato specifikace je správné místo. Ke každodennímu použití se však nehodí.
10
11
11
12
Každý rok se vydává nová verze specifikace. Poslední návrh nového vydání specifikace najdete na <https://tc39.es/ecma262/>.
12
13
13
14
Chcete-li si přečíst o zbrusu nových vlastnostech, včetně těch, které jsou „téměř standardem“ (tzv. „3. stadium“), viz propozice na <https://github.com/tc39/proposals>.
14
15
15
-
Pokud vyvíjíte pro prohlížeč, existují i další specifikace uvedené ve [druhé části](info:browser-environment)tutoriálu.
16
+
Pokud vyvíjíte pro prohlížeč, existují i další specifikace uvedené ve [druhé části](info:browser-environment) tutoriálu.
16
17
17
18
## Manuály
18
19
@@ -23,19 +24,19 @@ Pokud vyvíjíte pro prohlížeč, existují i další specifikace uvedené ve [
23
24
Často je však nejlepší použít obyčejné internetové vyhledávání. Do dotazu jednoduše napište „MDN [pojem]“, např. pro vyhledávání funkce `parseInt` zadejte <https://google.com/search?q=MDN+parseInt>.
24
25
25
26
26
-
-**MSDN** – Manuál od Microsoftu s mnoha informacemi včetně těch o JavaScriptu (často se mu tady říká JScript). Potřebujete-li něco specifického ohledně Internet Exploreru, jděte raději sem: <http://msdn.microsoft.com/>.
27
+
-**MSDN** – Manuál od Microsoftu s mnoha informacemi včetně těch o JavaScriptu (v IE se mu říká JScript). Potřebujete-li něco specifického ohledně Internet Exploreru, je lepší zavítat na: <http://msdn.microsoft.com/>.
27
28
28
29
Můžete také použít internetové vyhledávání s frázemi jako „RegExp MSDN“ nebo „RegExp MSDN jscript“.
29
30
30
31
## Tabulky kompatibility
31
32
32
33
JavaScript je neustále vyvíjen a pravidelně se do něj přidávají nové vlastnosti.
33
34
34
-
Chcete-li vidět, jak jsou podporovány v browserových a jiných enginech, podívejte se na:
35
+
Chcete-li vědět, v jakých enginech jsou tyto vlastnosti už podporovány, podívejte se na:
35
36
36
37
-<http://caniuse.com> - pro každou vlastnost obsahuje tabulku enginů, které ji podporují, např. chcete-li vidět, které enginy podporují moderní kryptografické funkce, jděte na <http://caniuse.com/#feat=cryptography>.
37
38
-<https://kangax.github.io/compat-table> - tabulka vlastností jazyka a enginů, které je podporují nebo nepodporují.
38
39
39
-
Všechny tyto zdroje jsou užitečné při opravdovém vývoji, jelikož obsahují cenné informace o detailech jazyka, jejich podpoře apod.
40
+
Všechny tyto zdroje se vám budou při vývoji hodit, jelikož obsahují cenné informace o detailech jazyka, jejich podpoře apod.
40
41
41
42
Pamatujte si je (nebo tuto stránku) pro případ, že byste potřebovali podrobné informace o určité vlastnosti.
0 commit comments