Ultimate JavaScript Cheat Sheet

Ultimate JavaScript Cheat Sheet

Če želite ustvariti dinamične spletne strani, boste morali znanje HTML in CSS dopolniti razumevanje JavaScripta . Ta skriptni jezik velja za bistvenega pomena v sodobnem spletnem razvoju.





Z JavaScriptom lahko ustvarite vse vrste zanimivih interaktivnih aplikacij in spletnih mest, vendar se na poti še veliko naučite. S tem v mislih smo za vas ustvarili naslednjo preglednico JavaScript.





Goljufija lahko služi kot hitra osvežitev elementov JavaScript, kadar koli jo potrebujete. Primeren je tako za novince kot za strokovnjake.





brezplačni filmi na spletu brez prenosa brez članstva brez ankete

BREZPLAČEN PRENOS: Ta goljufija je na voljo kot PDF za prenos od našega distribucijskega partnerja TradePub. Če želite prvič dostopati do njega, boste morali izpolniti kratek obrazec. Prenesi Ultimate JavaScript Cheat Sheet .

Ultimate JavaScript Cheat Sheet

BližnjicaDejanje
Nizovi JavaScript
concat ()Združite več nizov v eno
copyWithin ()Kopirajte elemente matrike znotraj matrike na določene položaje in iz njih
indeks()Vrne primitivno vrednost podanega predmeta
vključuje ()Preverite, ali matrika vsebuje podani element
pridruži se ()Združite elemente matrike v en sam niz in vrnite niz
vnosi ()Vrni par ključ/vrednost Objekt za ponavljanje matrike
vsak ()Preverite, ali vsak element v nizu prestane preizkus
izpolni ()Izpolnite elemente v matriki s statično vrednostjo
filter ()Ustvarite novo matriko z vsakim elementom v nizu, ki prestane preskus
najti()Vrne vrednost prvega elementa v matriki, ki prestane preskus
za vsakogar()Pokličite funkcijo za vsak element matrike
od ()Ustvarite matriko iz predmeta
lastIndexOf ()Podajte zadnje mesto, na katerem se določen element pojavi v matriki
pop ()Odstranite zadnji element matrike
push ()Na koncu dodajte nov element
vzvratno ()Elemente razvrstite po padajočem vrstnem redu
zmanjšaj ()Zmanjšajte vrednosti matrike na eno vrednost (od leve proti desni)
reduceRight ()Zmanjšajte vrednosti matrike na eno vrednost (od desne proti levi)
shift ()Odstranite prvi element matrike
rezina ()Povlecite kopijo dela matrike v nov objekt matrike
razvrsti ()Elemente razvrsti po abecedi
spojka ()Dodajte elemente na določen način in položaj
unshift ()Na začetek dodajte nov element
Logične metode JavaScript
toString ()Pretvorite logično vrednost v niz in vrnite rezultat
valueOf ()Vrnite prvo mesto, na katerem se določen element pojavi v matriki
toSource ()Vrnite niz, ki predstavlja izvorno kodo predmeta
Aritmetični operaterji JavaScript
+Dodatek
-Odštevanje
*Množenje
/Divizija
(...)Operator združevanja (operacije v oklepajih se izvedejo prej kot tiste zunaj)
%Modul (ostanek)
++Povečanje številk
-Zmanjšane številke
==Enako
===Enaka vrednost in enaka vrsta
! =Ni enako
! ==Ni enake vrednosti ali ni enakega tipa
>Večji kot
<Manj kot
> =Večji ali enak
<=Manj ali enak
?Trojni operater
Logični operaterji
&&Logično IN
||Logično ALI
!Logično NE
Bitni operaterji
&Izjava IN
|Izjava OR
~NE
^XOR
<<Levi shift
>>Desni premik
>>>Nič zapolni desni premik
Funkcije
opozorilo ()Izhodne podatke v opozorilno polje v oknu brskalnika
potrdi ()Odprite pogovorno okno da/ne in vrnite true/false glede na klik uporabnika
console.log ()Zapišite podatke v konzolo brskalnika (dobro za namene odpravljanja napak)
document.write ()Pišite neposredno v dokument HTML
poziv ()Ustvarite pogovorno okno za vnos uporabnika
Globalne funkcije
dekodira ()Dešifrirajte enotni identifikator vira (URI), ki ga je ustvaril encodeURI ali podobno
decodeURIComponent ()Dešifrirajte URI komponente
encodeURI ()Kodirajte URI v UTF-8
encodeURIComponent ()Enako, vendar za komponente URI
eval ()Ocenite kodo JavaScript, predstavljeno kot niz
isFinite ()Ugotovite, ali je prenesena vrednost končno število
isNaN ()Ugotovite, ali je vrednost nezakonita številka
Številka ()Pretvorite vrednost predmeta v številko
parseFloat ()Razčlenite niz in vrnite številko s plavajočo vejico
parseInt ()Razčlenite niz in vrnite celo število
Zanke JavaScript
zaNajpogostejši način ustvarjanja zanke v JavaScriptu
medtemNastavite pogoje, pod katerimi se izvaja zanka
naredi medtemPodobno kot zanka while se izvede vsaj enkrat in na koncu preveri, ali je pogoj izpolnjen za ponovno izvedbo
prekinitiUstavite in zapustite cikel, če so izpolnjeni določeni pogoji
nadaljujPreskočite dele cikla, če so izpolnjeni določeni pogoji
Pobegni liki
'Enotna ponudba
'Dvojni narekovaj
\Obratna poševnica
bBackspace
fVzorec obrazca
nNova linija
rVračilo kočije
tVodoravni tabulator
vNavpični tabulator
Metode niza JavaScript
charAt ()Vrnite znak na določenem mestu znotraj niza
charCodeAt ()Vnesite Unicode znaka na tem mestu
concat ()Združite (združite) dve ali več nizov v eno
izCharCode ()Vrne niz, ustvarjen iz podanega zaporedja kodnih enot UTF-16
indeks()Navedite položaj prvega pojavljanja določenega besedila v nizu
lastIndexOf ()Enako kot indexOf (), vendar z zadnjim pojavljanjem, iskanje nazaj
match ()Pridobite ujemanje niza z vzorcem iskanja
zamenjati()Poiščite in zamenjajte določeno besedilo v nizu
Iskanje()Izvedite iskanje ustreznega besedila in vrnite njegov položaj
rezina ()Izvlecite del niza in ga vrnite kot nov niz
split ()Objekt niza razdelite v niz nizov na določenem mestu
StartWith ()Preverite, ali se niz začne z določenimi znaki
substr ()Podobno kot slice (), vendar izvleče podniz, odvisno od določenega števila znakov
podniz ()Podobno kot slice (), vendar ne more sprejeti negativnih indeksov
toLowerCase ()Pretvorite nize v male črke
toUpperCase ()Pretvorite nize v velike črke
valueOf ()Vrne primitivno vrednost (ki nima lastnosti ali metod) predmeta niza
REDOVNA SINTAKSA IZRAŽANJA

Modifikatorji vzorcev
InOcenite zamenjavo
jazIzvedite ujemanje, ki ne razlikuje med velikimi in malimi črkami
gIzvedite globalno ujemanje
mIzvedite ujemanje več vrstic
sNize obravnavajte kot eno vrstico
xDovoli komentarje in presledke v vzorcu
UNelagoden vzorec
Nosilci
[abc]Poiščite katerega od znakov v oklepaju
[^ abc]Poiščite kateri koli znak, ki ni v oklepaju
[0-9]Poiščite številko, navedeno v oklepajih
[A-z]Poiščite kateri koli znak od velikih A do malih črk z
(a | b | c)Poiščite katero koli od možnosti, ločenih z |
Metaznaki
.Poiščite en sam znak, razen zaključka nove vrstice ali vrstice
inBesedni znak
INZnak brez besed
dŠtevilka
DNemestni znak
sZnak s presledkom
SZnak, ki ni prazen
bPoiščite ujemanje na začetku/koncu besede
BPoiščite ujemanje, ki ni na začetku/koncu besede
u0000NUL znak
nNov znak črte
fZnak vira obrazca
rVrnitev znaka za prevoz
tZnak zavihka
vNavpični znak zavihka
xxxZnak, določen z oktalno številko xxx
xddLatinski znak, določen s šestnajstiškim številom dd
uddddZnak Unicode, določen s šestnajstiškim številom dddd
Kvantifikatorji
n+Ujemajte kateri koli niz, ki vsebuje vsaj eno n
n*Vsak niz, ki vsebuje nič ali več pojavitev n
n?Vsak niz, ki vsebuje nič ali en pojav n
n {X}Vsak niz, ki vsebuje zaporedje X n
n {X, Y}Nizki, ki vsebujejo zaporedje od X do Y n
n {X,}Ujema se z vsakim nizom, ki vsebuje zaporedje najmanj X n
n $Vsak niz z n na koncu
^nNiz z n na začetku
? = nVsak niz, ki mu sledi določen niz n
?! nNiz, ki mu ne sledi določen niz n
Številčne lastnosti
MAX_VALUENajvečja številčna vrednost, ki jo je mogoče predstaviti v JavaScript
MIN_VALUENajmanjša pozitivna številska vrednost, ki je predstavljiva v JavaScript
NaNVrednost Not-a-Number
NEGATIVE_INFINITYNegativna vrednost neskončnosti
POSITIVE_INFINITYPozitivna vrednost neskončnosti
Številčne metode
toExponential ()Vrne niz z zaokroženo številko, zapisano kot eksponentni zapis
toFixed ()Vrni niz števila z določenim številom decimalk
toPrecision ()Vrni niz števila, zapisanega z določeno dolžino
toString ()Vrnite številko kot niz
valueOf ()Vrnite številko kot številko
Matematične lastnosti
INEulerjeva številka
LN2Naravni logaritem 2
LN10Naravni logaritem 10
LOG2ELogaritem baze 2 za E
LOG10ELogaritem E na osnovi 10
PIŠtevilka PI
SQRT1_2Kvadratni koren 1/2
SQRT2Kvadratni koren 2
Matematične metode
abs (x)Vrnite absolutno (pozitivno) vrednost x
spoštovanje (x)Arkozin x, v radianih
asin (x)Arksinus x, v radianih
atan (x)Arktagenta x kot številska vrednost
atan2 (y, x)Arktangen količnika njegovih argumentov
strop (x)Vrednost x zaokroženo na najbližje celo število
cos (x)Kosinus x (x je v radianih)
exp (x)Vrednost Ex
nadstropje (x)Vrednost x zaokroženo na najbližje celo število
dnevnik (x)Naravni logaritem (osnova E) x
max (x, y, z, ..., n)Številka z najvišjo vrednostjo
min (x, y, z, ..., n)Številka z najnižjo vrednostjo
Pow (x, y)X na moč y
naključen()Naključno število med 0 in 1
okrogel (x)Vrednost x zaokroženo na najbližje celo število
greh (x)Sinus x (x je v radianih)
sqrt (x)Kvadratni koren x
torej (x)Tangenta kota
Datumi
Datum ()Ustvarite nov objekt datuma s trenutnim datumom in uro
Datum (2017, 5, 21, 3, 23, 10, 0)Ustvarite predmet datuma po meri. Številke predstavljajo leto, mesec, dan, uro, minute, sekunde, milisekunde. Izpustite lahko vse, kar želite, razen leta in meseca.
Datum (2017-06-23)Izjava datuma kot niz
getDate ()Pridobite dan v mesecu kot številko (1-31)
getDay ()Pridobite dan v tednu kot številko (0-6)
getFullYear ()Leto dobite kot štirimestno številko (llll)
getHours ()Pridobite uro (0-23)
getMilliseconds ()Pridobite milisekundo (0-999)
getMinutes ()Pridobite minuto (0-59)
getMonth ()Dobite mesec kot številko (0-11)
getSeconds ()Pridobite drugo (0-59)
getTime ()Pridobite čas (milisekunde od 1. januarja 1970)
getUTCDate ()Dan (datum) v mesecu v določenem datumu glede na univerzalni čas (na voljo tudi za dan, mesec, polnoletnost, ure, minute itd.)
razčlenitiRazčlenite nizovno predstavitev datuma in vrnite število milisekund od 1. januarja 1970
setDate ()Nastavite dan kot številko (1-31)
setFullYear ()Nastavite leto (po izbiri mesec in dan)
setHours ()Nastavite uro (0-23)
setMilliseconds ()Nastavite milisekunde (0-999)
setMinutes ()Nastavite minute (0-59)
setMonth ()Nastavite mesec (0-11)
setSeconds ()Nastavite sekunde (0-59)
nastavi čas()Nastavite čas (milisekunde od 1. januarja 1970)
setUTCDate ()Nastavite dan v mesecu za določen datum glede na univerzalni čas (na voljo tudi za dan, mesec, polno obleko, ure, minute itd.)
NAČIN DOM

Lastnosti vozlišča
lastnostiŽiva zbirka vseh atributov, registriranih za element
baseURIAbsolutni osnovni URL elementa HTML
childNodesZbirka podrejenih vozlišč elementa
prvi otrokPrvo podrejeno vozlišče elementa
lastChildZadnje podrejeno vozlišče elementa
nextSiblingNaslednje vozlišče na isti ravni drevesnega vozlišča
nodeNameIme vozlišča
nodeTypeVrsta vozlišča
nodeValueVrednost vozlišča
ownerDocumentPredmet dokumenta najvišje ravni za trenutno vozlišče
parentNodeNadrejeno vozlišče elementa
previousSiblingVozlišče tik pred trenutnim
textContentBesedilna vsebina vozlišča in njegovih potomcev
Metode vozlišč
appendChild ()Elementu kot zadnje podrejeno vozlišče dodajte novo podrejeno vozlišče
cloneNode ()Kloniraj element HTML
compareDocumentPosition ()Primerjajte položaj dokumenta dveh elementov
getFeature ()Vrnite predmet, ki izvaja API -je določene funkcije
hasAttributes ()Vrni true, če ima element kakršne koli atribute, sicer vrne false
hasChildNodes ()Vrni true, če ima element podrejena vozlišča, sicer pa false
insertBefore ()Pred podano, obstoječo podrejeno vozlišče vstavite novo podrejeno vozlišče
isDefaultNamespace ()Vrni true, če je privzeti podani imenski prostorURI, sicer pa false
isEqualNode ()Preverite, ali sta dva elementa enaka
isSameNode ()Preverite, ali sta dva elementa isto vozlišče
je podprto ()Vrni true, če določena funkcija podpira element
lookupNamespaceURI ()Vrne imenski prostorURI, povezan z danim vozliščem
lookupPrefix ()Vrnite niz DOMString, ki vsebuje predpono za dani imenski prostorURI, če je prisoten
normaliziraj ()Pridružite se sosednjim besedilnim vozliščem in odstranite prazna besedilna vozlišča v elementu
removeChild ()Odstranite podrejeno vozlišče iz elementa
replaceChild ()Zamenjajte podrejeno vozlišče v elementu
Metode elementov
getAttribute ()Vrne podano vrednost atributa vozlišča elementa
getAttributeNS ()Vrne vrednost niza atributa z določenim imenskim prostorom in imenom
getAttributeNode ()Pridobite podano vozlišče atributa
getAttributeNodeNS ()Vrnite atributsko vozlišče za atribut z danim imenskim prostorom in imenom
getElementsByTagName ()Zagotovite zbirko vseh podrejenih elementov z določenim imenom oznake
getElementsByTagNameNS ()Vrnite živo zbirko elementov HTML z določenim imenom oznake, ki pripada danemu imenskemu prostoru
hasAttribute ()Vrni true, če ima element kakršne koli atribute, sicer vrne false
hasAttributeNS ()Navedite vrednost true/false, ki označuje, ali ima trenutni element v danem imenskem prostoru določen atribut
removeAttribute ()Odstranite določen atribut iz elementa
removeAttributeNS ()Odstranite podani atribut iz elementa v določenem imenskem prostoru
removeAttributeNode ()Odstranite določeno atributsko vozlišče in vrnite odstranjeno vozlišče
setAttribute ()Nastavite ali spremenite podani atribut na podano vrednost
setAttributeNS ()Dodajte nov atribut ali spremenite vrednost atributa z danim imenskim prostorom in imenom
setAttributeNode ()Nastavite ali spremenite podano vozlišče atributa
setAttributeNodeNS ()Elementu dodajte novo vozlišče atributov z imenskim prostorom
Lastnosti okna brskalnika
zaprtoPreverite, ali je bilo okno zaprto ali ne, in vrnite true ali false
defaultStatusNastavite ali vrnite privzeto besedilo v vrstici stanja okna
dokumentVrnite predmet dokumenta za okno
okvirjiVrni vse