Skip to content

Latest commit

 

History

History
40 lines (21 loc) · 2.77 KB

File metadata and controls

40 lines (21 loc) · 2.77 KB

Manuály a specifikace

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.

Specifikace

Specifikace ECMA-262 obsahuje nejhlubší, nejpodrobnější a nejformalizovanější informace o JavaScriptu. Ta definuje tento jazyk.

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í.

Každý rok se vydává nová verze specifikace. Poslední návrh nového vydání specifikace najdete na https://tc39.es/ecma262/.

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.

Pokud vyvíjíte pro prohlížeč, existují i další specifikace uvedené ve druhé části tutoriálu.

Manuály

  • 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.

    Lze jej najít na https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference.

    Č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.

  • 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/.

    Můžete také použít internetové vyhledávání s frázemi jako „RegExp MSDN“ nebo „RegExp MSDN jscript“.

Tabulky kompatibility

JavaScript je neustále vyvíjen a pravidelně se do něj přidávají nové vlastnosti.

Chcete-li vědět, v jakých enginech jsou tyto vlastnosti už podporovány, podívejte se na:

Všechny tyto zdroje se vám budou při vývoji hodit, jelikož obsahují cenné informace o detailech jazyka, jejich podpoře apod.

Pamatujte si je (nebo tuto stránku) pro případ, že byste potřebovali podrobné informace o určité vlastnosti.