Ultimate JavaScript Cheat Sheet

Ultimate JavaScript Cheat Sheet

Ako želite izgraditi dinamičke web stranice, morat ćete nadopuniti svoje znanje o HTML -u i CSS -u razumijevanje JavaScripta . Ovaj se skriptni jezik smatra bitnim u modernom web razvoju.





Pomoću JavaScripta možete izgraditi sve vrste zanimljivih interaktivnih aplikacija i web stranica, ali usput možete puno naučiti. Imajući to na umu, za vas smo stvorili sljedeći JavaScript cheat sheet.





Varalica može poslužiti kao brzo osvježavanje JavaScript elemenata kad god vam zatreba. Zgodan je i za početnike i za stručnjake.





kako popraviti usluge google play

BESPLATNO PREUZIMANJE: Ova varalica dostupna je kao PDF koji se može preuzeti od našeg distribucijskog partnera, TradePub -a. Morat ćete ispuniti kratki obrazac da biste mu pristupili samo po prvi put. preuzimanje datoteka Ultimate JavaScript Cheat Sheet .

Ultimate JavaScript Cheat Sheet

PrečacAkcijski
JavaScript nizovi
concat ()Spojite više polja u jedan
copyWithin ()Kopirajte elemente polja unutar niza, na i s navedenih položaja
indexOf ()Vraća primitivnu vrijednost navedenog objekta
uključuje ()Provjerite sadrži li niz navedeni element
pridružiti()Kombinirajte elemente niza u jedan niz i vratite niz
unosi ()Vraća par ključ/vrijednost Objekt za ponavljanje polja
svaki()Provjerite prolazi li svaki element u nizu test
ispuni ()Ispunite elemente u nizu sa statičkom vrijednošću
filtar()Izradite novi niz sa svakim elementom u nizu koji prođe test
pronaći()Vraća vrijednost prvog elementa u nizu koji je prošao test
za svakoga()Pozovite funkciju za svaki element niza
iz()Napravite niz od objekta
lastIndexOf ()Navedite posljednju poziciju na kojoj se dati element pojavljuje u nizu
pop ()Uklonite posljednji element niza
gurnuti()Dodajte novi element na kraju
obrnuto ()Poredajte elemente u opadajućem redoslijedu
smanjiti()Smanjite vrijednosti niza na jednu vrijednost (ide slijeva nadesno)
reduceRight ()Smanjite vrijednosti niza na jednu vrijednost (ide zdesna nalijevo)
shift ()Uklonite prvi element niza
kriška()Povucite kopiju dijela niza u novi objekt niza
vrsta()Sortirajte elemente po abecedi
spojnica ()Dodajte elemente na određeni način i u odgovarajući položaj
nepomaknuto ()Dodajte novi element na početak
Logičke metode JavaScript -a
toString ()Pretvorite logičku vrijednost u niz i vratite rezultat
vrijednost()Vratite prvu poziciju na kojoj se dati element pojavljuje u nizu
toSource ()Vraća niz koji predstavlja izvorni kod objekta
JavaScript aritmetički operatori
+Dodatak
-Oduzimanje
*Množenje
/Podjela
(...)Operator grupiranja (operacije unutar zagrada izvode se ranije od onih izvan)
%Modul (ostatak)
++Povećanje brojeva
-Smanjivanje brojeva
==Jednak
===Jednaka vrijednost i jednaka vrsta
! =Nejednak
! ==Nije jednake vrijednosti ili nije jednake vrste
>Veći od
<Manje od
> =Veće ili jednako
<=Manje ili jednako
?Trostruki operater
Logički operatori
&&Logičko I
||Logično ILI
!Logično NE
Bitni operatori
&I izjava
|ILI izjava
~NE
^XOR
<<Pomak ulijevo
>>Desni pomak
>>>Nulti ispun desni pomak
Funkcije
upozorenje ()Izlazni podaci u okvir upozorenja u prozoru preglednika
potvrditi ()Otvorite dijalog da/ne i vratite true/false ovisno o kliku korisnika
console.log ()Zapišite podatke na konzolu preglednika (dobro za ispravljanje pogrešaka)
document.write ()Pišite izravno u HTML dokument
potaknuti()Napravite dijalog za korisnički unos
Globalne funkcije
dekodira ()Dekodirajte Uniform Resource Identifier (URI) koji je stvorio encodeURI ili slično
decodeURICcomponent ()Dekodirajte URI komponente
encodeURI ()Kodirajte URI u UTF-8
encodeURIComponent ()Isto, ali za URI komponente
eval ()Procijenite JavaScript kôd predstavljen kao niz
isFinite ()Odredite je li proslijeđena vrijednost konačan broj
isNaN ()Utvrdite je li vrijednost nedopušten broj
Broj()Pretvorite vrijednost objekta u broj
parseFloat ()Raščlanite niz i vratite broj s pomičnim zarezom
parseInt ()Raščlanite niz i vratite cijeli broj
JavaScript petlje
zaNajčešći način stvaranja petlje u JavaScriptu
dokPostavite uvjete pod kojima se petlja izvodi
učini dokSlično while petlji, međutim, izvršava se barem jednom i na kraju provjerava je li ispunjen uvjet za ponovno izvršavanje
pauzaZaustavite i izađite iz ciklusa ako se ispune određeni uvjeti
nastavitiPreskočite dijelove ciklusa ako su ispunjeni određeni uvjeti
Likovi u bijegu
'Pojedinačni citat
'Dvostruki navod
\Kosa kosa crta
bBackspace
fUlaganje obrasca
nNova linija
rPovrat prtljage
tHorizontalni tabulator
vOkomiti tabulator
JavaScript nizovi
charAt ()Vraća znak na određenom mjestu unutar niza
charCodeAt ()Navedite unicode znaka na tom mjestu
concat ()Spojite (spojite) dva ili više nizova u jedan
fromCharCode ()Vraća niz kreiran od navedenog slijeda UTF-16 kodnih jedinica
indexOf ()Navedite položaj prve pojave navedenog teksta unutar niza
lastIndexOf ()Isto kao indexOf (), ali s zadnjim pojavljivanjem, pretraživanje unatrag
podudaranje ()Dohvatite podudaranja niza s uzorkom pretraživanja
zamijeniti()Pronađite i zamijenite navedeni tekst u nizu
traži()Izvršite pretraživanje odgovarajućeg teksta i vratite mu položaj
kriška()Izdvojite dio niza i vratite ga kao novi niz
podjela()Podijelite objekt niza u niz nizova na navedenoj poziciji
počinje sa()Provjerite počinje li niz s navedenim znakovima
substr ()Slično slice (), ali izdvaja podniz ovisi o navedenom broju znakova
podniz ()Slično slice (), ali ne može prihvatiti negativne indekse
toLowerCase ()Pretvorite nizove u mala slova
toUpperCase ()Pretvorite nizove u velika slova
vrijednost()Vraća primitivnu vrijednost (koja nema svojstva ili metode) objekta niza
REDOVNA SINTAKSA IZRAŽAVANJA

Modifikatori uzoraka
IProcijenite zamjenu
iIzvršite uparivanje koje ne razlikuje velika i mala slova
gIzvršite globalno podudaranje
mIzvršite podudaranje više redaka
sTretirajte nizove kao jednu liniju
xDopustite komentare i razmake u uzorku
UNehlepni uzorak
Zagrade
[abc]Pronađite bilo koji od znakova u zagradama
[^ abc]Pronađite bilo koji znak koji nije u zagradama
[0-9]Pronađi znamenku navedenu u zagradama
[A-Z]Pronađite bilo koji znak od velikih A do malih slova z
(a | b | c)Pronađite bilo koju alternativu odvojenu s |
Metaznakovi
.Pronađite jedan znak, osim novog reda ili završetka retka
uRiječ karakter
UKarakter bez riječi
dCifra
DNecifreni znak
sZnak razmaka
SZnak koji nije razmak
bPronađite podudaranje na početku/kraju riječi
BPronađite podudaranje koje nije na početku/kraju riječi
u0000NUL znak
nNovi znak linije
fZnak feeda obrasca
rZnak povratne kočije
tZnak kartice
vOkomiti znak kartice
xxxZnak naveden oktalnim brojem xxx
xddLatinski znak naveden heksadecimalnim brojem dd
uddddUnicode znak specificiran heksadecimalnim brojem dddd
Kvantifikatori
n+Uskladite bilo koji niz koji sadrži najmanje jedno n
n*Bilo koji niz koji sadrži nulu ili više pojavljivanja n
n?Bilo koji niz koji sadrži nulu ili jedno pojavljivanje n
n {X}Bilo koji niz koji sadrži niz X n -ova
n {X, Y}Nizovi koji sadrže niz od X do Y n
n {X,}Podudara se sa bilo kojim nizom koji sadrži niz od najmanje X n
n $Bilo koji niz s n na kraju
^nNiz s n na početku
? = nBilo koji niz iza kojeg slijedi određeni niz n
?! nNiz koji ne slijedi određeni niz n
Svojstva broja
MAX_VALUEMaksimalna numerička vrijednost predstavljiva u JavaScriptu
MIN_VALUENajmanja pozitivna numerička vrijednost predstavljiva u JavaScriptu
NaNVrijednost Not-a-Number
NEGATIVE_INFINITYNegativna vrijednost beskonačnosti
POSITIVE_INFINITYPozitivna vrijednost beskonačnosti
Metode broja
toExponential ()Vraća niz sa zaobljenim brojem napisanim kao eksponencijalni zapis
toFixed ()Vraća niz broja s navedenim brojem decimala
toPrecision ()Povratni niz broja upisanog s navedenom duljinom
toString ()Vrati broj kao niz
vrijednost()Vratite broj kao broj
Svojstva matematike
IEulerov broj
LN2Prirodni logaritam 2
LN10Prirodni logaritam od 10
LOG2ELogaritam baze 2 baze E
LOG10ELogaritam baze 10 baze E
PIBroj PI
SQRT1_2Kvadratni korijen 1/2
SQRT2Kvadratni korijen od 2
Matematičke metode
abs (x)Vraća apsolutnu (pozitivnu) vrijednost x
pohvale (x)Arkosinus od x, u radijanima
asin (x)Arksin od x, u radijanima
atan (x)Arktangensa x kao numerička vrijednost
atan2 (y, x)Arktangen količnika njegovih argumenata
strop (x)Vrijednost x zaokružena na najbliži cijeli broj
cos (x)Kosinus od x (x je u radijanima)
exp (x)Vrijednost pr
kat (x)Vrijednost x zaokružena na najbliži cijeli broj
zapisnik (x)Prirodni logaritam (baza E) od x
max (x, y, z, ..., n)Broj s najvećom vrijednošću
min (x, y, z, ..., n)Broj s najnižom vrijednošću
pow (x, y)X na stepen y
slučajno ()Slučajni broj između 0 i 1
okrugla (x)Vrijednost x zaokružena na najbliži cijeli broj
grijeh (x)Sinus od x (x je u radijanima)
sqrt (x)Kvadratni korijen od x
pa (x)Tangenta kuta
Datumi
Datum()Izradite novi objekt datuma s trenutnim datumom i vremenom
Datum (2017, 5, 21, 3, 23, 10, 0)Izradite prilagođeni objekt datuma. Brojevi predstavljaju godinu, mjesec, dan, sat, minute, sekunde, milisekunde. Možete izostaviti sve što želite osim godine i mjeseca.
Datum (2017-06-23)Deklaracija datuma kao niz
getDate ()Dobijte dan u mjesecu kao broj (1-31)
getDay ()Dobijte radni dan kao broj (0-6)
getFullYear ()Uzmite godinu kao četveroznamenkasti broj (gggg)
getHours ()Dobijte sat (0-23)
getMilliseconds ()Dobijte milisekundu (0-999)
getMinutes ()Dobijte minutu (0-59)
getMonth ()Dobijte mjesec kao broj (0-11)
getSeconds ()Osvoji drugu (0-59)
getTime ()Dobijte vrijeme (milisekunde od 1. siječnja 1970.)
getUTCDate ()Dan (datum) u mjesecu u navedenom datumu prema univerzalnom vremenu (dostupno i za dan, mjesec, punu godinu, sate, minute itd.)
raščlanitiRaščlanite prikaz niza datuma i vratite broj milisekundi od 1. siječnja 1970
setDate ()Postavi dan kao broj (1-31)
setFullYear ()Postavite godinu (po izboru mjesec i dan)
setHours ()Postavite sat (0-23)
setMilliseconds ()Postavite milisekunde (0-999)
setMinutes ()Postavite minute (0-59)
setMonth ()Postavite mjesec (0-11)
setSeconds ()Postavite sekunde (0-59)
Postavi vrijeme()Postavite vrijeme (milisekunde od 1. siječnja 1970.)
setUTCDate ()Postavite dan u mjesecu za određeni datum prema univerzalnom vremenu (dostupno i za dan, mjesec, puni radni sat, sate, minute itd.)
DOM NAČIN

Svojstva čvora
atributeKolekcija uživo svih atributa registriranih za element
baseURIApsolutni osnovni URL HTML elementa
childNodesZbirka podređenih čvorova elementa
prvoDijetePrvi podređeni čvor elementa
zadnje dijeteZadnji podređeni čvor elementa
nextSiblingSljedeći čvor na istoj razini stabla čvora
nodeNameNaziv čvora
nodeTypeVrsta čvora
nodeValueVrijednost čvora
ownerDocumentObjekt dokumenta najviše razine za trenutni čvor
parentNodeNadređeni čvor elementa
previousSiblingČvor koji neposredno prethodi trenutnom
textContentTekstualni sadržaj čvora i njegovih potomaka
Metode čvorova
appendChild ()Dodajte novi podređeni čvor elementu kao posljednji podređeni čvor
cloneNode ()Klonirajte HTML element
compareDocumentPosition ()Usporedite položaj dokumenta dvaju elemenata
getFeature ()Vrati objekt koji implementira API -je određene značajke
hasAttributes ()Vrati true ako element ima bilo koji atribut, inače vrati false
hasChildNodes ()Vrati true ako element ima podređene čvorove, inače vrati false
insertBefore ()Umetnite novi podređeni čvor prije navedenog, postojećeg podređenog čvora
isDefaultNamespace ()Vrati true ako je zadani imenski prostorURI zadani, inače vraća false
isEqualNode ()Provjerite jesu li dva elementa jednaka
isSameNode ()Provjerite jesu li dva elementa isti čvor
jepodržano ()Vrati true ako je navedena značajka podržana u elementu
lookupNamespaceURI ()Vraća imenski prostorURI pridružen danom čvoru
lookupPrefix ()Vratite DOMString koji sadrži prefiks za dati imenski prostorURI, ako je prisutan
normalizirati ()Pridružite se susjednim tekstualnim čvorovima i uklonite prazne tekstualne čvorove u elementu
removeChild ()Uklonite podređeni čvor iz elementa
replaceChild ()Zamijenite podređeni čvor u elementu
Metode elemenata
getAttribute ()Vraća navedenu vrijednost atributa čvora elementa
getAttributeNS ()Vraća vrijednost niza atributa s navedenim imenskim prostorom i imenom
getAttributeNode ()Nabavite navedeni čvor atributa
getAttributeNodeNS ()Vratite čvor atributa za atribut s zadanim imenskim prostorom i imenom
getElementsByTagName ()Navedite zbirku svih podređenih elemenata s navedenim imenom oznake
getElementsByTagNameNS ()Vrati aktivnu HTML zbirku elemenata s određenim nazivom oznake koji pripada danom imenskom prostoru
hasAttribute ()Vrati true ako element ima bilo koji atribut, inače vrati false
hasAttributeNS ()Navedite vrijednost true/false koja označava ima li trenutni element u danom imenskom prostoru navedeni atribut
removeAttribute ()Uklonite navedeni atribut iz elementa
removeAttributeNS ()Uklonite navedeni atribut iz elementa unutar određenog prostora imena
removeAttributeNode ()Uklonite navedeni čvor atributa i vratite uklonjeni čvor
setAttribute ()Postavite ili promijenite navedeni atribut u navedenu vrijednost
setAttributeNS ()Dodajte novi atribut ili promijenite vrijednost atributa s navedenim imenskim prostorom i imenom
setAttributeNode ()Postavite ili promijenite navedeni čvor atributa
setAttributeNodeNS ()Elementu dodajte novi čvor atributa s razmakom od imena
Svojstva prozora preglednika
zatvorenoProvjerite je li prozor zatvoren ili ne i vratite true ili false
defaultStatusPostavite ili vratite zadani tekst na statusnoj traci prozora
dokumentVratite objekt dokumenta za prozor
okviriVrati sve