Příručka JavaScriptu

Konstrukce a příkazy

podmínka alternativa k podmínce alternativa k podmínce násobný výběr cyklus cyklus cyklus pro pole cyklus pro objekty zastavení cyklu přechod na další iteraci vytvoření funkce smazání vlastnosti objektu kontrola existence vlastnosti provedení řetězce kódu vytvoření pole vytvoření objektu

Typování

převod na číslo řetězec na číslo řetězec na desetinné číslo převod na řetězec převod na boolean typ proměnné kontrola na konečné číslo kontrola na NaN

Speciální hodnoty

hodnota prvku je pravdivá hodnota prvku je nepravdivá není číslo hodnota prvku null nedefinováno nekonečno

Matematické metody

náhodné číslo zaokrouhlení čísla zaokrouhlení nahoru zaokrouhlení dolů zaokrouhlení čísla zaokrouhlení čísla druhá odmocnina čísla mocnina čísla maximální číslo minimální číslo absolutní hodnota čísla

Řidčeji používané metody

sinus čísla kosinus čísla tangens čísla arkus sinus čísla arkus kosinus čísla arkus tangens čísla exponenciála přirozený logaritmus exponenciální zápis

Konstanty

číslo Pí hodnota exponenciály přirozený logaritmus 2 přirozený logaritmus 10 logaritmus o základu 2 z e logaritmus o základu 10 z e druhá odmocnina z 1/2 druhá odmocnina ze 2

Řetězce

délka řetězce malá písmena velká písmena rozdělení řetězce na pole vyjmutí podřetězce vyjmutí podřetězce vyjmutí podřetězce spojení řetězců hledání shody od začátku hledání shody od konce kontrola začátku kontrola konce odstranění mezer po okrajích znak řetězce znak podle jeho kódu kód znaku hledání a nahrazování znak řetězce podle pozice doplnění řetězce od konce na danou délku doplnění řetězce od začátku na danou délku vytváření kopií řetězce odstranění mezer na konci řetězce odstranění mezer na začátku řetězce hledání zadaného řetězce v aktuálním řetězci

Regulární výrazy

hledání a nahrazování regulárním výrazem shody podle regulárního výrazu všechny shody podle regulárního výrazu postupné hledání kontrola regulárním výrazem hledání regulárním výrazem rozdělení řetězce na pole

Pole

délka pole sloučení polí dohromady sloučení pole do řetězce obrácení pole kontrola přítomnosti v poli vyhledávání v poli vyhledávání v poli od konce odříznutí části pole odříznutí části pole odstranění prvního prvku odstranění posledního prvku přidání prvků na začátek přidání prvků na konec procházení pole procházení pole filtrování pole všechny v poli alespoň jeden v poli redukce na hodnotu redukce na hodnotu řazení pole vyplnění pole vyhledání prvku v poli vyhledání indexu prvku v poli vyhledání prvku od konce pole vyhledání indexu prvku od konce pole získání pole z podpolí získání pole z podpolí kontrola, zda je objekt pole získání pole z objektu podobného poli získání pole z parametrů prvek pole podle pozice

Čas

objekt pro práci s datem získání roku získání měsíce získání dne v měsíci získání hodin získání minut získání sekund získání milisekund získání dne v týdnu datum v milisekundách datum z řetězce nastavení roku nastavení měsíce nastavení dne v měsíci nastavení hodiny nastavení minuty nastavení sekundy nastavení milisekundy aktuální datum v milisekundách

Časovače

časovač provádění kódu pauza při provádění kódu reset časovače reset pauzy

Získávání elementů

prvek podle selektoru prvek podle id prvky podle selektoru prvky podle tagu prvky podle třídy rodič podle selektoru shoda se selektorem kontrola vnoření

Získávání příbuzných

všechny potomky elementu dceřiné uzly první potomek první potomek uzel poslední potomek poslední potomek uzel předchozí prvek další prvek rodičovský prvek rodičovský uzel

Části tabulek

pole řádků tabulky pole buněk tabulky thead tabulky tfoot tabulky tbody tabulky

Vytváření elementů

vytvoření elementu klonování uzlu vytvoření textového uzlu

Vkládání elementů

vložení na začátek vložení na konec vložení na konec vložení před vkládání elementů vložení HTML kódu vložení textu

Odstraňování

odstraňování uzlů odstranění

Text a tag

text elementu HTML kód elementu vnější HTML kód elementu hodnota uzlu hodnota uzlu názov tagu

Atributy

získání atributů elementu změna atributů elementu odstranění atributů elementu kontrola přítomnosti atributu atributy data-

CSS třídy

objekt s třídami přidání tříd odstranění tříd přepínání tříd kontrola tříd

Práce s CSS

style jedním řádkem style z CSS

Rozměry

celková šířka celková výška levý okraj horní okraj šířka obsahu výška obsahu

Posuny

pozicovaný rodič posun shora posun zleva souřadnice elementu element na souřadnicích

Události

vázání událostí odstranění událostí seznam typů událostí

Objekt Event

zrušení výchozí akce typ události prvek, na kterém událost nastala prvek, na který byla událost nastavena zda je událost skutečná zda je stisknut Ctrl zda je stisknut Alt zda je stisknut Shift zda je stisknut Cmd souřadnice myši souřadnice myši souřadnice myši souřadnice myši hodnota kódu tlačítka zadaný znak

Pokročilé

konstruktor událostí imituj událost nastavit fokus odebrat fokus

Kontext

volání funkce s kontextem volání funkce s kontextem vazba kontextu kontext volání funkce

Objekty

pole vlastností objektu pole hodnot objektu kopírování objektů

Dialogová okna

okno pro zprávu okno pro potvrzení okno pro vstup dat

Základy

přesun pera kreslení čáry obdélník obrys obdélník výplň obdélník kružnice, oblouk vymazání obdélníku

Obecné

začátek cesty uzavření tvaru obtažení obrysem vyplnění tvaru

Nastavení

tloušťka čáry barva obrysu barva výplně styl konce čáry styl spoje čar ostrost spoje čar

Práce s textem

text obrys textu písmo textu zarovnání vodorovné zarovnání svislé směr textu

Služební

začátek práce
swbnhy