JavaScript nizovi CONCAT () Pridružite se nekoliko nizova u jedan copyWithin () Kopirajte elemente matrice u niz, na i sa određenih pozicija indexOf () Vratite primitivnu vrijednost navedenog objekta uključuje () Provjerite sadrži li niz definirani element pridružiti() Kombinirajte elemente matrice u jedan niz i vratite niz unosa () Vratite par ključeva / vrijednosti Objekt iteracije polja svaki() Provjerite prolazi li svaki element u nizu punjenje () Ispunite elemente u nizu statičkom vrijednošću filtar() Stvorite novu matricu sa svim elementima u nizu koji prođu test pronaći() Vratite vrijednost prvog elementa u nizu koji prolazi test za svakoga() Nazovite funkciju za svaki element polja iz() Stvorite niz iz objekta lastIndexOf () Navedite posljednji položaj na kojem se dati element pojavljuje u nizu pop () Uklonite posljednji element niza gurnuti() Na kraju dodajte novi element obrnuti () Razvrstajte elemente u silaznom redoslijedu smanjiti() Smanjite vrijednosti matrice na jednu vrijednost (slijeva udesno) reduceRight () Smanjite vrijednosti matrice na jednu vrijednost (ide udesno lijevo)
instagram viewer
pomak () Uklonite prvi element niza kriška() Povucite kopiju dijela matrice u novi objekt polja sortirati() Elemente sortiraj po abecedi splice () Dodajte elemente na određeni način i položaj unshift () Na početku dodajte novi element JavaScript logičke metode toString () Pretvorite logičku vrijednost u niz i vratite rezultat vrijednost() Vratite prvo mjesto na kojem se dati element pojavljuje u nizu toSource () Vratite niz koji predstavlja izvorni kod objekta Aritmetički operateri JavaScript + Dodatak - Oduzimanje * Množenje / Podjela (...) Operator grupiranja (operacije unutar zagrada se izvode ranije od onih izvan) % Modul (ostatak) ++ Povećani brojevi -- Brojevi smanjenja == Jednak Jednaka vrijednost i jednak tip != Nejednak !== Nije jednaka vrijednost ili nije jednak tip > Više nego Manje od >= Veći ili jednaki Manje od ili jednako ? Ternarni operator Logički operatori && Logički I || Logički ILI ! Logički NE Bitрозni operatori & I izjava | ILI izjava ~ NE ^ XOR Smjena ulijevo >> Pravi pomak >>> Nula ispravnog pomaka funkcije upozorenje () Izlazne podatke u okvir upozorenja u prozoru preglednika potvrdu () Otvorite dijaloški okvir da / ne i vratite true / false ovisno o korisničkom kliku console.log () Pišite informacije na konzolu preglednika (dobro za uklanjanje pogrešaka) document.write () Pišite izravno u HTML dokument brz() Napravite dijaloški okvir za unos korisnika Globalne funkcije decodeURI () Dekodirajte jedinstveni identifikator resursa (URI) kreiran od strane encodeURI ili slično decodeURIComponent () Dekodirajte URI komponentu encodeURI () Kodirajte URI u UTF-8 encodeURIComponent () Isto, ali za URI komponente eval () Ocijenite JavaScript kôd predstavljen kao niz isFinite () Utvrdite je li prenesena vrijednost konačni broj isNaN () Utvrdite je li vrijednost nelegalni broj Broj() Pretvorite vrijednost objekta u broj parseFloat () Analizirajte niz i vratite broj s pomičnim zarezom parseInt () Analizirajte niz i vratite cijeli broj JavaScript petlje za Najčešći način stvaranja petlje u JavaScript-u dok Postavljanje uvjeta pod kojima se izvršava petlja učini dok Slično kao i kod petlje while, on se izvršava barem jednom i na kraju izvrši provjeru da vidi je li ispunjen uvjet za ponovno izvršavanje pauza Zaustavite se i izađite iz ciklusa ako su ispunjeni određeni uvjeti nastaviti Preskočite dijelove ciklusa ako su ispunjeni određeni uvjeti Escape likovi \' Jedna ponuda \" Dvostruka ponuda \\ Obrnuta kosa crta \ b povratnik \ f Ulaganje obrasca \ n Nova linija \ r Povrat prtljage \ t Vodoravni tabulator \ v Okomiti tabulator Metode string stringova JavaScript charAt () Vratite znak na određenoj poziciji unutar niza charCodeAt () Na tom mjestu dajte unicode znak CONCAT () Spajanje (spajanje) dva ili više niza u jedan fromCharCode () Vratite niz stvoren iz navedenog niza UTF-16 kodnih jedinica indexOf () Navedite položaj prve pojave određenog teksta u nizu lastIndexOf () Isto je kao indexOf (), ali s posljednjom pojavom, pretraga unatrag odgovarati () Dohvatite podudaranje niza s uzorkom pretraživanja zamijeniti() Pronađite i zamijenite određeni tekst u nizu traži() Pretražite odgovarajući tekst i vratite njegovu poziciju kriška() Izdvojite odjeljak niza i vratite ga kao novi niz podjela() Podijeli niz niza u niz nizova na određenoj poziciji počinje sa() Provjerite započinje li niz znakovima substr () Slično je slice (), ali ekstrahira podstranu, ovisno o određenom broju znakova podniza () Slično je slice (), ali ne može prihvatiti negativne indekse toLowerCase () Pretvorite žice u mala slova toUpperCase () Pretvorite žice u velika slova vrijednost() Vratite primitivnu vrijednost (koja nema svojstva ili metode) string-objekta SINTAX REGULARNOG IZRAŽAVANJA
Modifikatori uzoraka e Procijenite zamjenu ja Provedite podudarnost između slova i slova g Izvedite globalno podudaranje m Izvođenje podudaranja više linija a Tretirajte žice kao jednostruke x Dopustite komentare i bjeline u obliku U Pogrešan uzorak Zagrade [Abc] Pronađite neke od znakova u zagradama [^ Abc] Nađite bilo koji znak koji nije u zagradama [0-9] Pronađite zagrade navedene u zagradama [A-Z] Pronađite bilo koji znak od velikog slova A do malih slova z (A | b | c) Pronađite bilo koju od alternativa odvojenih s | metaznak . Pronađite jedan znak, osim redaka ili linijskog terminara \ w Karakter riječi \ W Lik bez riječi \ d Brojka \ D Neznamenkasti znak \ s Znak bjeline \ S Lik bez bjeline \ b Pronađite podudaranje na početku / kraju riječi \ B Pronađite podudaranje ne na početku / na kraju riječi \ u0000 NUL znak \ n Novi znak crte \ f Karakter feeda oblika \ r Karakter povratka nosača \ t Znak kartice \ v Okomiti znak kartice \ xxx Znak određen oktalnim brojem xxx \ Xdd Latinski znak naveden heksadecimalnim brojem dd \ udddd Znak unicode naveden heksadecimalnim brojem dddd Quantifiers n + Podudarite bilo koji niz koji sadrži najmanje jednu n n * Bilo koji niz koji sadrži nula ili više pojava od n n? Bilo koji niz koji sadrži nulu ili jednu pojavu od n n X} { Bilo koji niz koji sadrži niz X-ova n {X, Y} Nizovi koji sadrže niz od X do Y n n {X,} Odgovara bilo kojem nizu koji sadrži slijed najmanje X n s n $ Bilo koji niz s n na kraju ^ n Niz s n na početku ? = N Bilo koji niz praćen određenim nizom n ?! N Niz koji ne slijedi određeni niz n Svojstva broja MAX_VALUE Maksimalna brojčana vrijednost predstavljiva u JavaScript-u MIN_VALUE Najmanja pozitivna brojčana vrijednost predstavljiva u JavaScript-u NaN Vrijednost "Ne-broj" NEGATIVE_INFINITY Vrijednost negativne beskonačnosti POSITIVE_INFINITY Pozitivna vrijednost Beskonačnosti Metode broja toExponential () Vratite niz sa zaobljenim brojem napisanim kao eksponencijalna notacija toFixed () Vratite niz broja s navedenim brojem decimala toPrecision () Vratite niz broja napisanog s određenom duljinom toString () Vratite broj kao niz vrijednost() Vratite broj kao broj Svojstva matematike E Eulerov broj LN2 Prirodni logaritam od 2 LN10 Prirodni logaritam od 10 LOG2E Baza 2 logaritam E LOG10E Osnova 10 logaritam E JU Broj PI SQRT1_2 Kvadratni korijen od 1/2 SQRT2 Kvadratni korijen od 2 Matematičke metode aps (x) Vratite apsolutnu (pozitivnu) vrijednost x acos (x) Arkozina x, u radijanima asin (x) Arcsine od x, u radijanima atan (x) Arktangent x kao numerička vrijednost atan2 (y, x) Arktangent kvocijenta njegovih argumenata strop (x) Vrijednost x je zaokružena na najbliži cijeli broj cos (x) Kosinus x (x je u radijanima) exp (x) Vrijednost kat (x) Vrijednost x je zaokružena na najbliži cijeli broj zapisnik (x) Prirodni logaritam (baza E) od x max (x, y, z,..., n) Broj s najvišom vrijednošću min (x, y, z,..., n) Broj s najnižom vrijednošću Pow (x, y) X na snagu y slučajna () Nasumični broj između 0 i 1 okrugli (x) Vrijednost x je zaokružena na najbliži cijeli broj grijeh (x) Sine x (x je u radijanima) sqrt (x) Kvadratni korijen od x tan (x) Tangenta kuta datumi Datum() Stvorite 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”) Izjava datuma kao niza getdate () Dan u mjesecu doznajte kao broj (1-31) getDay () Dobijte radni dan kao broj (0-6) getFullYear () Dobijte godinu kao četveroznamenkasti broj (gggg) getHours () Dohvati sat (0-23) getMilliseconds () Dobijte milisekunde (0-999) getMinutes () Dohvati minutu (0-59) getMonth () Dobivajte mjesec kao broj (0-11) getSeconds () Dohvati drugi (0-59) getTime () Dobijte vrijeme (milisekunde od 1. siječnja 1970.) getUTCDate () Dan (datum) u mjesecu navedenom datumu prema univerzalnom vremenu (također dostupno za dan, mjesec, cijelo vrijeme, sate, minute itd.) raščlanjivanja Analizirajte niz datuma i vratite broj milisekundi od 1. siječnja 1970. godine setDate () Dan postavite kao broj (1-31) setFullYear () Podesite godinu (izborno mjesec i dan) setHours () Odredite sat (0-23) setMilliseconds () Postavljanje milisekundi (0-999) setMinutes () Odredite minute (0-59) setMonth () Određivanje mjeseca (0-11) setSeconds () Odredite sekunde (0-59) Postavi vrijeme() Postavljanje vremena (milisekundi od 1. siječnja 1970.) setUTCDate () Podesite dan u mjesecu za određeni datum prema univerzalnom vremenu (također dostupno za dan, mjesec, cijelo vrijeme, sate, minute itd.) DOM MODE

Svojstva čvora atributi Zbirka uživo svih atributa registriranih na element baseURI Apsolutni osnovni URL HTML elementa childNodes Zbirka podređenih čvorova elementa firstChild Prvo podređeno čvor elementa zadnje dijete Zadnji podređeni čvor elementa nextSibling Sljedeći čvor na istoj razini stabla čvora nodeName Naziv čvora nodeType Vrsta čvora nodeValue Vrijednost čvora ownerDocument Objekt dokumenta najviše razine za trenutni čvor parentNode Nadređeni čvor elementa previousSibling Čvor neposredno ispred trenutnog textContent Tekstualni 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 iz dva elementa getFeature () Vratite objekt koji implementira API-je određene specifikacije hasAttributes () Vrati se true ako element ima neke atribute, u suprotnom vrati false hasChildNodes () Vrati se true ako element ima bilo koje podređene čvorove, u suprotnom vrati false insertBefore () Umetnite novi podređeni čvor prije navedenog postojećeg podređenog čvora isDefaultNamespace () Vrati se true ako je zadani prostor imenaURI, u suprotnom vrati false isEqualNode () Provjerite jesu li dva elementa jednaka isSameNode () Provjerite jesu li dva elementa isti čvor isSupported () Vrati se true ako je određena značajka podržana na elementu lookupNamespaceURI () Vratite prostor imenaURI povezan s danim čvorom lookupPrefix () Vratite DOMString koji sadrži prefiks za zadani imenski prostorURI, ako postoji Normalizacija () Pridružite se susjednim tekstualnim čvorovima i uklonite prazne tekstualne čvorove u elementu removeChild () Uklonite podređeni čvor iz elementa replaceChild () Zamijenite dječji čvor u elementu Elementarne metode getAttribute () Vratite navedenu vrijednost atributa čvora elementa getAttributeNS () Vratite niz vrijednosti atributa s navedenim prostorom imena i imenom getAttributeNode () Dohvati navedeni čvor atributa getAttributeNodeNS () Vratite čvor atributa atributu s datim prostorom imena i imenom getElementsByTagName () Osigurajte zbirku svih podređenih elemenata s navedenim nazivom oznake getElementsByTagNameNS () Vratite live HTML kolekciju elemenata s određenim nazivom oznake koji pripadaju datoj zoni imena hasAttribute () Vrati se true ako element ima neke atribute, u suprotnom vrati false hasAttributeNS () Navedite istinsku / lažnu vrijednost koja pokazuje ima li trenutni element u određenom prostoru imena određeni atribut removeAttribute () Uklonite određeni atribut iz elementa removeAttributeNS () Uklonite navedeni atribut iz elementa unutar određenog prostora imena removeAttributeNode () Uklonite navedeni čvor atributa i vratite uklonjeni čvor setAttribute () Postavljanje ili promjena navedenog atributa u navedenu vrijednost setAttributeNS () Dodajte novi atribut ili promijenite vrijednost atributa s danim prostorom imena i imenom setAttributeNode () Postavite ili promijenite navedeni čvor atributa setAttributeNodeNS () Dodajte novi atributski čvor atributa u prostoru Svojstva prozora preglednika zatvoreno Provjerite je li prozor zatvoren ili ne i vratite se istinito ili lažno defaultStatus Postavljanje ili vraćanje zadanog teksta u statusnoj traci prozora dokument Vratite objekt dokumenta za prozor okviri Vratite sve iframe elemente u trenutnom prozoru povijest Za prozor navedite objekt History innerHeight Unutarnja visina područja sadržaja prozora innerWidth Unutarnja širina područja sadržaja dužina Vratite broj iframe elemenata u prozoru mjesto Vratite objekt lokacije za prozor Ime Postavljanje ili vraćanje imena prozora navigator Vratite objekt Navigator u prozor otvarač Vratite referencu na prozor koji je stvorio prozor outerHeight Vanjska visina prozora, uključujući alatne trake / trake za pomicanje outerWidth Vanjska širina prozora, uključujući alatne trake / trake za pomicanje pageXOffset Broj piksela po kojem se dokument horizontalno pomera pageYOffset Broj piksela po kojima se dokument okomito pomicao roditelj Roditeljski prozor trenutnog prozora zaslon Vratite objekt Screen na prozor screenLeft Vodoravna koordinata prozora (u odnosu na ekran) screenTop Okomita koordinata prozora screenX Isto je kao screenLeft, ali potreban je nekim preglednicima screenY Isto je kao screenTop, ali je potrebno za neke preglednike sam Vrati trenutni prozor status Postavljanje ili vraćanje teksta u statusnoj traci prozora vrh Vratite najviši prozor preglednika Metode prozora preglednika upozorenje () Prikažite okvir za upozorenje s porukom i gumbom U redu zamućenje () Uklonite fokus iz trenutnog prozora clearInterval () Izbrišite tajmer s setInterval () clearTimeout () Brisanje skupa timera pomoću setTimeout () Zatvoriti() Zatvorite trenutni prozor potvrdu () Prikažite dijaloški okvir s porukom i gumbe U redu i Odustani usredotočenost() Postavite fokus na trenutni prozor moveBy () Pomaknite prozor u odnosu na njegov trenutni položaj moveTo () Pomaknite prozor na zadani položaj otvoren() Otvorite novi prozor preglednika ispis () Ispišite sadržaj trenutnog prozora brz() Prikažite dijaloški okvir koji posjetitelja traži da unese resizeBy () Promijenite veličinu prozora prema navedenom broju piksela resizeTo () Promijenite veličinu prozora na zadanu širinu i visinu scrollBy () Pomičite se po dokumentu prema određenom broju piksela scrollTo () Pomaknite se dokumentom do zadanih koordinata setInterval () Nazovite funkciju ili procijenite izraz u određenim intervalima setTimeout () Nazovite funkciju ili procijenite izraz nakon određenog intervala Stop() Zaustavite prozor da se ne učita Svojstva zaslona availHeight Vratite visinu zaslona (isključujući programsku traku sustava Windows) availWidth Vratite širinu zaslona (osim Windows zadane trake) colorDepth Vratite malo dubine palete boja za prikaz slika visina Ukupna visina zaslona pixelDepth Rezolucija boja zaslona u bitovima po pikselu širina Ukupna širina zaslona JAVASCRIPT DOGAĐAJI
Događanja JavaScript miša na klik Kad korisnik klikne na element oncontextmenu Kada korisnik desnim klikom na element otvori kontekstni izbornik ondblclick Kad korisnik dvaput klikne na element onmousedown Kad korisnik pritisne tipku miša preko elementa onmouseenter Kad korisnik pomiče pokazivač na element onmouseleave Kad korisnik pomiče pokazivač od elementa onmousemove Kad korisnik pomiče pokazivač dok je iznad elementa onmouseover Kad korisnik pomiče pokazivač na element ili neko njegovo dijete onmouseout Kad korisnik pomiče pokazivač od elementa ili jednog od njegovih djece onmouseup Kada korisnik pusti tipku miša dok prelazi element Događaji JavaScript tipkovnice onkeydown Kad korisnik pritisne tipku prema dolje onkeypress Kad korisnik započne pritisnuti tipku onkeyup Kad korisnik pusti ključ JavaScript Frame Events onabort Pri učitavanju medija se prekida onbeforeunload Prije nego što je dokument spreman za iskrcavanje onerror Kada dođe do pogreške tijekom učitavanja vanjske datoteke onhashchange Kad se dio URL-a za sidro promijeni oznake onload Kad se objekt učita onpagehide Kad se korisnik udalji od web stranice onpageshow Kada korisnik prijeđe na web stranicu onresize Kad korisnik promijeni veličinu prikaza dokumenta onscroll Kad korisnik pomiče traku pomicanja elementa OnUnload Kad se stranica učita JavaScript obrasci Događaji onblur Kad element izgubi fokus onchange Kad se sadržaj elementa forme promijeni (za ulazni, Odaberi, i podruÄŤje) onfocus Kad element dobije fokus onfocusin Kad se element treba fokusirati onfocusout Kad element treba izgubiti fokus oninput Korisnikov unos elementa oninvalid Kad element nije važeći onreset Kad se obrazac resetira onsearch Kad korisnik upiše nešto u polje za pretraživanje (za ulaz = „traži”) onselect Kad korisnik odabere neki tekst (za ulazni i podruÄŤje) onsubmit Kada se preda obrazac JavaScript Drag Events ondrag Kad korisnik povuče element ondragend Kad korisnik završi povlačenjem elementa ondragenter Kad povučeni element uđe u cilj pada ondragleave Kad povučeni element napusti cilj pada ondragover Kad se povučeni element nalazi na vrhu cilja pada ondragstart Kad korisnik počne povlačiti element ondrop Povučeni element ispušta se na cilj pada Događaji u JavaScript međuspremniku oncopy Kad korisnik kopira sadržaj elementa oncut Kad korisnik reže sadržaj elementa onpaste Kad korisnik zalijepi sadržaj u elementu JavaScript Media Events onabort Kad je ulaganje medija prekinuto oncanplay Kada preglednik može započeti reprodukciju medija (npr. Datoteka je dovoljno spremljena) oncanplaythrough Kada preglednik može reproducirati putem medija bez zaustavljanja ondurationchange Kada se mijenja vrijeme trajanja medija onended Kad su mediji postigli svoj kraj onerror Kada dođe do pogreške tijekom učitavanja vanjske datoteke onloadeddata Kad se učitaju medijski podaci onloadedmetadata Kad se učitaju metapodaci (poput dimenzija i trajanja) onloadstart Kada preglednik počne tražiti određene medije onpause Kad se mediji pauziraju ili korisnik ili automatski onplay Kada su pokrenuti mediji ili više nisu pauzirani onplaying Kada se reproduciraju mediji nakon pauziranja ili zaustavljanja zbog punjenja onprogress Kada je preglednik u procesu preuzimanja medija onratechange Kad se igra brzina medija mijenja onseeked Kad korisnik završi premještanje / preskakanje na novo mjesto u mediju onseeking Kad se korisnik počne kretati / preskakati onstalled Kada preglednik pokušava učitati nedostupne medije onsuspend Kada preglednik namjerno ne učitava medije ontimeupdate Pozicija za igru ​​se promijenila (npr. Zbog prebrze vožnje naprijed) onvolumechange Kada se glasnoća medija promijenila (uključujući nijem) onwaiting Kad su mediji pauzirani, ali se očekuje nastavak (na primjer, puferiranje) Animacija animationend Po završetku CSS animacije animationiteration Kad se CSS animacija ponovi animationstart Kada se pokrene CSS animacija razni transitionend Kad je CSS prijelaz završen OnMessage Kad se poruka primi putem izvora događaja onoffline Kada preglednik počne raditi izvan mreže ononline Kada preglednik počne raditi na mreži onpopstate Kada se promijeni povijest prozora onshow Kad izbornik element je prikazan kao kontekstni izbornik onstorage Kada se ažurira područje web pohrane ontoggle Kad korisnik otvori ili zatvori detalji element onwheel Kad se kotačić miša prevrće na element ili iznad nekog elementa ontouchcancel Kada je dodir zaslona prekinut ontouchend Kad prst korisnika isključi zaslon osjetljiv na dodir ontouchmove Kad korisnik provuče prst po zaslonu