The Ultimate JavaScript Cheat Sheet

The Ultimate JavaScript Cheat Sheet

Ak chcete vytvárať dynamické webové stránky, budete si musieť doplniť znalosti HTML a CSS porozumenie JavaScriptu . Tento skriptovací jazyk je považovaný za základný prvok moderného webového vývoja.





S JavaScriptom môžete vytvárať všetky druhy zaujímavých interaktívnych aplikácií a webových stránok, ale na ceste sa máte čo učiť. S ohľadom na to sme pre vás vytvorili nasledujúci cheat pre JavaScript.





Cheat sheet môže slúžiť ako rýchle obnovenie prvkov JavaScript kedykoľvek budete potrebovať. Je to praktické pre nováčikov aj pre odborníkov.





ako nainštalovať kodi na raspbian

BEZPLATNÉ STIAHNUTIE: Tento cheat sheet je k dispozícii ako a stiahnuteľné PDF od nášho distribučného partnera TradePub. Na prístup k nemu budete musieť vyplniť iba prvý krát. Stiahnuť ▼ The Ultimate JavaScript Cheat Sheet .

The Ultimate JavaScript Cheat Sheet

SkratkaAkcia
Polia JavaScript
concat ()Spojte niekoľko polí do jedného
copyWithin ()Skopírujte prvky poľa v rámci poľa do a zo zadaných polôh
indexOf ()Vráti primitívnu hodnotu zadaného objektu
zahŕňa ()Skontrolujte, či pole obsahuje určený prvok
pridať sa ()Skombinujte prvky poľa do jedného reťazca a reťazec vráťte
záznamy ()Vráťte dvojicu kľúč/hodnota Array Iteration Object
každý ()Skontrolujte, či každý prvok v poli prejde testom
fill ()Vyplňte prvky v poli statickou hodnotou
filter ()Vytvorte nové pole s každým prvkom v poli, ktoré prejde testom
Nájsť()Vráti hodnotu prvého prvku v poli, ktoré prešlo testom
pre každý()Zavolajte funkciu pre každý prvok poľa
od ()Vytvorte pole z objektu
lastIndexOf ()Uveďte poslednú pozíciu, na ktorej sa daný prvok objaví v poli
pop ()Odstráňte posledný prvok poľa
tlačiť()Na konci pridajte nový prvok
obrátiť ()Zoradiť prvky zostupne
znížiť ()Znížte hodnoty poľa na jednu hodnotu (prechod zľava doprava)
znížiťPravo ()Znížte hodnoty poľa na jednu hodnotu (prechod sprava doľava)
smena ()Odstráňte prvý prvok poľa
plátok ()Vytiahnite kópiu časti poľa do nového objektu poľa
triediť ()Zoradiť prvky podľa abecedy
spojka ()Pridajte prvky určeným spôsobom a pozíciou
zrušiť posun ()Pridajte na začiatok nový prvok
Booleovské metódy JavaScriptu
natiahnuť()Skonvertujte booleovskú hodnotu na reťazec a vráťte výsledok
hodnota()Vráti prvú pozíciu, na ktorej sa daný prvok objaví v poli
toSource ()Vráti reťazec predstavujúci zdrojový kód objektu
Aritmetické operátory JavaScript
+Dodatok
-Odčítanie
*Násobenie
/Divízia
(...)Operátor zoskupenia (operácie v zátvorkách sa vykonávajú skôr ako mimo)
%Modul (zvyšok)
++Prírastkové čísla
-Znížiť čísla
==Rovná
===Rovnaká hodnota a rovnaký typ
! =Nerovná sa
! ==Nerovná hodnota alebo nerovnaký typ
>Väčší než
<Menej ako
> =Väčšie alebo rovné
<=Menší alebo rovný
?Ternárny operátor
Logickí operátori
&&Logické AND
||Logické ALEBO
!Logické NIE
Bitoví operátori
&A vyhlásenie
|ALEBO vyhlásenie
~NIE
^XOR
<<Lavy shift
>>Pravý posun
>>>Posunutie nulovej výplne doprava
Funkcie
výstraha ()Výstup údajov do výstražného poľa v okne prehliadača
potvrdiť ()V závislosti od kliknutia používateľa otvorte dialógové okno áno/nie a vráťte hodnotu true/false
console.log ()Zapisujte informácie do konzoly prehliadača (vhodné na ladenie)
document.write ()Napíšte priamo do dokumentu HTML
prompt ()Vytvorte dialógové okno pre vstup používateľa
Globálne funkcie
dekóduje ()Dekódujte jednotný identifikátor zdroja (URI) vytvorený kódovaním encodeURI alebo podobným spôsobom
decodeURIComponent ()Dekódujte identifikátor URI komponentu
encodeURI ()Kódujte URI do UTF-8
encodeURIComponent ()To isté, ale pre komponenty URI
eval ()Vyhodnoťte kód JavaScript reprezentovaný ako reťazec
isFinite ()Určte, či je odovzdaná hodnota konečným číslom
isNaN ()Určte, či je hodnota nezákonné číslo
Číslo ()Skonvertujte hodnotu objektu na číslo
parseFloat ()Analyzujte reťazec a vráťte číslo s pohyblivou rádovou čiarkou
parseInt ()Analyzujte reťazec a vráťte celé číslo
Slučky JavaScript
preNajbežnejší spôsob vytvorenia slučky v JavaScripte
kýmNastavte podmienky, za ktorých sa slučka spustí
robiť zatiaľPodobne ako v slučke while sa však vykoná najmenej raz a na konci vykoná kontrolu, či je splnená podmienka na opätovné spustenie.
prestávkaZastavte a ukončite cyklus, ak sú splnené určité podmienky
ďalejAk sú splnené určité podmienky, preskočte časti cyklu
Únikové postavy
'Jediný citát
'Dvojitý citát
\Spätné lomítko
bBackspace
fFormulár
nNový riadok
rNávrat vozíka
tHorizontálny tabulátor
vVertikálny tabulátor
Metódy reťazca JavaScript
charAt ()Vráťte znak na zadanú pozíciu do reťazca
charCodeAt ()Na tejto pozícii zadajte unicode znaku
concat ()Spojte (spojte) dva alebo viac reťazcov do jedného
fromCharCode ()Vráti reťazec vytvorený zo zadanej postupnosti jednotiek kódu UTF-16
indexOf ()Zadajte pozíciu prvého výskytu zadaného textu v reťazci
lastIndexOf ()Rovnaké ako indexOf (), ale s posledným výskytom, vyhľadávanie dozadu
zápas()Načítajte zhody reťazca proti vyhľadávaciemu vzoru
nahradiť ()Nájdite a nahraďte zadaný text v reťazci
Vyhľadávanie()Vykonajte vyhľadávanie zodpovedajúceho textu a vráťte jeho pozíciu
plátok ()Extrahujte časť reťazca a vráťte ho ako nový reťazec
rozdeliť ()Rozdelte reťazcový objekt do poľa reťazcov na určenej pozícii
začína s()Skontrolujte, či reťazec začína zadanými znakmi
substr ()Podobné ako slice (), ale extrahuje podreťazec závislý od zadaného počtu znakov
podreťazec ()Podobné ako slice (), ale nemôže akceptovať negatívne indexy
toLowerCase ()Previesť reťazce na malé písmená
toUpperCase ()Previesť reťazce na veľké písmená
hodnota()Vráti primitívnu hodnotu (ktorá nemá žiadne vlastnosti ani metódy) reťazcového objektu
PRAVIDELNÝ EXPRESNÝ SYNTAX

Modifikátory vzorov
AVyhodnoťte výmenu
iVykonajte párovanie bez rozlišovania malých a veľkých písmen
gVykonajte globálne priradenie
mVykonajte párovanie viacerých riadkov
sZaobchádzajte so strunami ako s jedným riadkom
XPovoliť komentáre a prázdne znaky vo vzore
UNenažraný vzor
Zátvorky
[abc]Nájdite niektorú z postáv v zátvorkách
[^ abc]Nájdite ľubovoľný znak, ktorý nie je v zátvorkách
[0-9]Nájdite číslicu uvedenú v zátvorkách
[A-z]Nájdite ľubovoľný znak od veľkých A po malé z
(a | b | c)Nájdite niektorú z alternatív oddelených |
Metaznaky
.Nájdite jeden znak okrem terminátora nového riadka alebo riadka
vSlovný charakter
INNeslovný znak
dČíslica
DNeciferný znak
sPrázdny znak
SNe biely znak
bNájdite zhodu na začiatku/konci slova
BNájdite zhodu, ktorá nie je na začiatku/konci slova
u0000NULOVÁ postava
nNová líniová postava
fFormulár informačného kanála
rZnak návratu vozíka
tZnak tabulátora
vZvislý znak tabulátora
xxxZnak určený osmičkovým číslom xxx
xddLatinský znak určený hexadecimálnym číslom dd
uddddZnak Unicode určený hexadecimálnym číslom dddd
Kvantifikátory
n+Priraďte akýkoľvek reťazec, ktorý obsahuje aspoň jednu n
n*Akýkoľvek reťazec, ktorý obsahuje nula alebo viac výskytov n
n?Akýkoľvek reťazec, ktorý obsahuje nula alebo jeden výskyt n
n {X}Akýkoľvek reťazec, ktorý obsahuje sekvenciu X n
n {X, Y}Reťazce, ktoré obsahujú sekvenciu X až Y n
n {X,}Zhoduje sa s akýmkoľvek reťazcom, ktorý obsahuje sekvenciu najmenej X n
n $Akýkoľvek reťazec s n na konci
^nReťazec s n na začiatku
? = nAkýkoľvek reťazec, za ktorým nasleduje konkrétny reťazec n
?! nReťazec, za ktorým nenasleduje konkrétny reťazec n
Vlastnosti čísla
MAX_HODNOTAMaximálna číselná hodnota reprezentovateľná v JavaScripte
MIN_HODNOTANajmenšia kladná číselná hodnota reprezentovateľná v JavaScripte
NaNHodnota Not-a-Number
NEGATIVE_INFINITYZáporná hodnota nekonečna
POZITÍVNA_KONEČNOSŤKladná hodnota nekonečna
Číselné metódy
toExponential ()Vráťte reťazec so zaokrúhleným číslom zapísaným ako exponenciálny zápis
toFixed ()Návratový reťazec čísla so zadaným počtom desatinných miest
toPrecision ()Návratový reťazec čísla zapísaného so zadanou dĺžkou
natiahnuť()Vráťte číslo ako reťazec
hodnota()Vráťte číslo ako číslo
Matematické vlastnosti
AEulerovo číslo
LN2Prirodzený logaritmus 2
LN10Prirodzený logaritmus 10
LOG2ELogaritmus základne 2 z E
LOG10EZáklad 10 logaritmu E
PIČíslo PI
SQRT1_2Druhá odmocnina z 1/2
SQRT2Druhá odmocnina z 2
Matematické metódy
abs (x)Vráti absolútnu (kladnú) hodnotu x
accos (x)Arccosine of x, in radian
asin (x)Arcsine of x, in radian
atan (x)Arktangens x ako číselná hodnota
atan2 (y, x)Arktangens kvocientu jeho argumentov
strop (x)Hodnota x zaokrúhlená na najbližšie celé číslo nahor
cos (x)Kosinus x (x je v radiánoch)
exp (x)Hodnota pr
poschodie (x)Hodnota x zaokrúhlená nadol na najbližšie celé číslo
log (x)Prirodzený logaritmus (základňa E) x
max (x, y, z, ..., n)Číslo s najvyššou hodnotou
min (x, y, z, ..., n)Číslo s najnižšou hodnotou
pow (x, y)X do sily y
náhodný ()Náhodné číslo medzi 0 a 1
okrúhle (x)Hodnota x zaokrúhlená na najbližšie celé číslo
hriech (x)Sínus x (x je v radiánoch)
sqrt (x)Druhá odmocnina z x
tak (x)Tangens uhla
Termíny
Dátum()Vytvorte nový objekt dátumu s aktuálnym dátumom a časom
Dátum (2017, 5, 21, 3, 23, 10, 0)Vytvorte vlastný objekt dátumu. Čísla predstavujú rok, mesiac, deň, hodinu, minúty, sekundy, milisekundy. Môžete vynechať čokoľvek, čo chcete, okrem roku a mesiaca.
Dátum (2017-06-23)Dátumové vyhlásenie ako reťazec
getDate ()Získajte deň v mesiaci ako číslo (1-31)
getDay ()Získajte deň v týždni ako číslo (0-6)
getFullYear ()Získajte rok ako štvorciferné číslo (rrrr)
getHours ()Získajte hodinu (0-23)
getMilliseconds ()Získajte milisekundu (0-999)
getMinutes ()Získajte minútu (0-59)
getMonth ()Získajte mesiac ako číslo (0-11)
getSeconds ()Získajte druhú (0-59)
getTime ()Nájdite si čas (milisekundy od 1. januára 1970)
getUTCDate ()Deň (dátum) v mesiaci v určenom dátume podľa univerzálneho času (k dispozícii aj pre deň, mesiac, úplný rok, hodiny, minúty atď.)
analyzovaťAnalyzujte reťazcové zobrazenie dátumu a vráťte počet milisekúnd od 1. januára 1970
setDate ()Nastavte deň ako číslo (1-31)
setFullYear ()Nastavte rok (voliteľne mesiac a deň)
setHours ()Nastavte hodinu (0-23)
setMilliseconds ()Nastaviť milisekundy (0-999)
setMinutes ()Nastavte minúty (0-59)
setMonth ()Nastaviť mesiac (0-11)
setSeconds ()Nastavte sekundy (0-59)
nastavený čas()Nastaviť čas (milisekundy od 1. januára 1970)
setUTCDate ()Nastavte deň v mesiaci na určený dátum podľa univerzálneho času (k dispozícii aj pre deň, mesiac, úplný rok, hodiny, minúty atď.)
DOM MODE

Vlastnosti uzla
atribútyŽivá zbierka všetkých atribútov zaregistrovaných pre prvok
baseURIAbsolútna základná adresa URL prvku HTML
childNodesZbierka podradených uzlov prvku
prvé DieťaPrvý podradený uzol prvku
posledné dieťaPosledný podradený uzol prvku
nextSourozenecĎalší uzol na rovnakej úrovni stromu uzlov
názov_uzlaNázov uzla
nodeTypeTyp uzla
nodeValueHodnota uzla
dokument vlastníkaObjekt dokumentu najvyššej úrovne pre aktuálny uzol
parentNodeNadradený uzol prvku
predchádzajúci súrodenecUzol bezprostredne predchádzajúci súčasnému
textový obsahTextový obsah uzla a jeho potomkov
Metódy uzla
appendChild ()Pridajte nový podradený uzol k prvku ako posledný podradený uzol
cloneNode ()Klonovať prvok HTML
compareDocumentPosition ()Porovnajte polohu dokumentu dvoch prvkov
getFeature ()Vráťte objekt, ktorý implementuje rozhrania API špecifikovanej funkcie
hasAttributes ()Vráťte hodnotu true, ak má prvok nejaké atribúty, v opačnom prípade vráťte hodnotu false
hasChildNodes ()Ak má prvok podradené uzly, vráťte hodnotu true. V opačnom prípade vráťte hodnotu false
insertBefore ()Vložte nový podradený uzol pred určený, existujúci podradený uzol
isDefaultNamespace ()Vráti hodnotu true, ak je zadaný priestor názvovURI predvolený, v opačnom prípade vráti hodnotu false
isEqualNode ()Skontrolujte, či sú dva prvky rovnaké
isSameNode ()Skontrolujte, či sú dva prvky rovnaký uzol
isSupported ()Ak je prvok podporovaný zadanou funkciou, vráťte hodnotu true
lookupNamespaceURI ()Vráťte priestor názvovURI priradený k danému uzlu
lookupPrefix ()Vráti reťazec DOMString obsahujúci predponu pre daný priestor názvovURI, ak je k dispozícii
normalizovať ()Pripojte susedné textové uzly a odstráňte prázdne textové uzly v prvku
removeChild ()Odstráňte podradený uzol z prvku
replaceChild ()Nahradiť podradený uzol v prvku
Elementárne metódy
getAttribute ()Vráti zadanú hodnotu atribútu uzla prvku
getAttributeNS ()Návratová hodnota reťazca atribútu so zadaným priestorom názvov a názvom
getAttributeNode ()Získajte zadaný atribút atribútu
getAttributeNodeNS ()Vráťte uzol atribútu pre atribút s daným priestorom názvov a názvom
getElementsByTagName ()Poskytnite zbierku všetkých podradených prvkov so zadaným názvom značky
getElementsByTagNameNS ()Vráti živú zbierku prvkov HTML s určitým názvom značky patriacou do daného priestoru názvov
hasAttribute ()Vráťte hodnotu true, ak má prvok nejaké atribúty, v opačnom prípade vráťte hodnotu false
hasAttributeNS ()Zadajte hodnotu true/false, ktorá označuje, či aktuálny prvok v danom priestore názvov má uvedený atribút
removeAttribute ()Odstráňte zadaný atribút z prvku
removeAttributeNS ()Odstráňte zadaný atribút z prvku v rámci určitého priestoru názvov
removeAttributeNode ()Odstráňte zadaný uzol atribútu a vráťte odstránený uzol
setAttribute ()Nastavte alebo zmeňte určený atribút na zadanú hodnotu
setAttributeNS ()Pridajte nový atribút alebo zmeňte hodnotu atribútu s daným priestorom názvov a názvom
setAttributeNode ()Nastavte alebo zmeňte zadaný atribút atribútu
setAttributeNodeNS ()Pridajte k prvku nový uzol atribútu s názvami
Vlastnosti okna prehliadača
zatvorenéSkontrolujte, či bolo okno zatvorené alebo nie, a vráťte hodnotu true alebo false
defaultStatusNastavte alebo vráťte predvolený text v stavovom riadku okna
dokumentVráťte objekt dokumentu do okna
rámyVrátiť všetky