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 i jiné zdroje.
6
-
=======
7
-
This book is a *tutorial*. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other resources.
8
-
>>>>>>> 82ed8f11b40bd40797427a5dd1763edbe1fca523
9
5
10
6
## Specifikace
11
7
12
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.
13
9
14
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í.
15
11
16
-
<<<<<<< HEAD
17
12
Každý rok se vydává nová verze specifikace. Poslední návrh nového vydání specifikace najdete na <https://tc39.es/ecma262/>.
18
-
=======
19
-
A new specification version is released every year. Between these releases, the latest specification draft is at <https://tc39.es/ecma262/>.
20
-
>>>>>>> 82ed8f11b40bd40797427a5dd1763edbe1fca523
21
13
22
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>.
23
15
@@ -27,35 +19,22 @@ Pokud vyvíjíte pro prohlížeč, existují i další specifikace uvedené ve [
27
19
28
20
-**MDN (Mozilla) JavaScript Reference** je manuál s příklady a dalšími informacemi. Výborně poslouží pro získání podrobných informací o jednotlivých funkcích jazyka, metodách atd.
29
21
30
-
<<<<<<< HEAD
31
22
Lze jej najít na <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
32
23
33
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>.
34
25
35
26
-**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/>.
36
-
=======
37
-
You can find it at <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
38
-
39
-
Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. <https://google.com/search?q=MDN+parseInt> to search for the `parseInt` function.
40
-
>>>>>>> 82ed8f11b40bd40797427a5dd1763edbe1fca523
41
27
42
28
Můžete také použít internetové vyhledávání s frázemi jako „RegExp MSDN“ nebo „RegExp MSDN jscript“.
43
29
44
30
## Tabulky kompatibility
45
31
46
32
JavaScript je neustále vyvíjen a pravidelně se do něj přidávají nové vlastnosti.
47
33
48
-
<<<<<<< HEAD
49
34
Chcete-li vědět, v jakých enginech jsou tyto vlastnosti už podporovány, podívejte se na:
50
-
-<https://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>.
51
-
-<httpss://kangax.github.io/compat-table> - tabulka vlastností jazyka a enginů, které je podporují nebo nepodporují.
35
+
-<https://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 <https://caniuse.com/#feat=cryptography>.
36
+
-<https://kangax.github.io/compat-table> - tabulka vlastností jazyka a enginů, které je podporují nebo nepodporují.
52
37
53
38
Všechny tyto zdroje se vám budou při vývoji hodit, jelikož obsahují cenné informace o detailech jazyka, jejich podpoře apod.
54
-
=======
55
-
-<https://caniuse.com> - per-feature tables of support, e.g. to see which engines support modern cryptography functions: <https://caniuse.com/#feat=cryptography>.
56
-
-<https://kangax.github.io/compat-table> - a table with language features and engines that support those or don't support.
57
-
58
-
All these resources are useful in real-life development, as they contain valuable information about language details, their support, etc.
59
-
>>>>>>> 82ed8f11b40bd40797427a5dd1763edbe1fca523
60
39
61
40
Pamatujte si je (nebo tuto stránku) pro případ, že byste potřebovali podrobné informace o určité vlastnosti.
0 commit comments