Ülim JavaScripti petuleht

Ülim JavaScripti petuleht

Kui soovite luua dünaamilisi veebilehti, peate oma HTML- ja CSS -teadmisi täiendama JavaScripti mõistmine . Seda skriptikeelt peetakse kaasaegse veebiarenduse jaoks hädavajalikuks.





JavaScripti abil saate luua igasuguseid huvitavaid interaktiivseid rakendusi ja veebisaite, kuid teel on palju õppida. Seda silmas pidades oleme loonud teile järgmise JavaScripti petulehe.





Pettusleht võib olla JavaScripti elementide kiire värskendaja igal ajal, kui seda vajate. See on mugav nii algajatele kui ka ekspertidele.





miks mu telefoni internet nii äkki nii aeglane on?

TASUTA ALLALAADIMINE: See petuleht on saadaval a allalaaditav PDF meie jaotuspartnerilt TradePub. Ainult esmakordseks juurdepääsuks peate täitma lühivormi. Lae alla Ülim JavaScripti petuleht .

Ülim JavaScripti petuleht

OtseteeTegevus
JavaScripti massiivid
sidur ()Ühendage mitu massiivi üheks
copyWithin ()Massiivi elementide kopeerimine massiivis määratud asukohtadesse ja sealt tagasi
indeks()Tagastab määratud objekti primitiivse väärtuse
sisaldab ()Kontrollige, kas massiiv sisaldab määratud elementi
liitu ()Ühendage massiivi elemendid üheks stringiks ja tagastage string
kirjed ()Tagastab võtme/väärtuse paari Array Iteration Object
iga ()Kontrollige, kas massiivi iga element läbib testi
täitma ()Täitke massiivi elemendid staatilise väärtusega
filter ()Looge uus massiiv iga massiivi elemendiga, mis testi läbib
leia ()Tagastab testi läbinud massiivi esimese elemendi väärtuse
igaühele()Iga massiivi elemendi jaoks funktsiooni kutsumine
alates ()Loo objektist massiiv
lastIndexOf ()Andke viimane asukoht, kus antud element massiivis ilmub
pop ()Eemaldage massiivi viimane element
lükkama ()Lisage lõppu uus element
tagurpidi()Sorteeri elemendid kahanevas järjekorras
vähendama ()Massiivi väärtuste vähendamine ühele väärtusele (vasakult paremale liikumine)
ReduRight ()Massiivi väärtuste vähendamine ühele väärtusele (paremalt vasakule liikumine)
vahetus ()Eemaldage massiivi esimene element
viil ()Tõmmake massiivi osa koopia uude massiiviobjekti
sorteerima ()Sorteeri elemendid tähestikulises järjekorras
liitmine ()Lisage elemente kindlaksmääratud viisil ja positsioonile
vahetamata ()Lisage algusesse uus element
JavaScripti loogilised meetodid
toString ()Teisendage Boole'i ​​väärtus stringiks ja tagastage tulemus
valueOf ()Tagastab esimese positsiooni, kus antud element massiivis ilmub
toSource ()Tagastab stringi, mis tähistab objekti lähtekoodi
JavaScripti aritmeetikaoperaatorid
+Lisamine
-Lahutamine
*Korrutamine
/Divisjon
(...)Grupioperaator (sulgudes olevad toimingud sooritatakse varem kui väljaspool)
%Moodul (ülejäänud)
++Kasvunumbrid
-Kahandamise numbrid
==Võrdne
===Võrdne väärtus ja võrdne tüüp
! =Pole võrdne
! ==Mitte võrdne väärtus või mitte võrdne tüüp
>Suurem kui
<Vähem kui
> =Suurem või võrdne
<=Vähem või võrdne
?Kolmekordne operaator
Loogilised operaatorid
&&Loogiline JA
||Loogiline VÕI
!Loogiline EI
Bitipõhised operaatorid
&JA avaldus
|VÕI avaldus
~MITTE
^XOR
<<Vasak Shift
>>Parem vahetus
>>>Täitmine null paremale
Funktsioonid
hoiatus ()Väljendage andmed brauseriakna hoiatuskasti
kinnita ()Avage jah/ei dialoog ja tagastage tõene/vale olenevalt kasutaja klõpsust
console.log ()Kirjutage teave brauseri konsooli (hea silumiseks)
document.write ()Kirjutage otse HTML -dokumenti
viip ()Looge kasutaja sisendiks dialoog
Globaalsed funktsioonid
dekodeerib ()Dekodeerige encodeURI või muu sarnase loodud ühtne ressursiidentifikaator (URI)
decodeURIComponent ()Dekodeerige komponendi URI
encodeURI ()Kodeerige URI UTF-8-sse
encodeURIComponent ()Sama, kuid URI komponentide puhul
eval ()Hinnake stringina esitatud JavaScripti koodi
isFinite ()Määrake, kas edastatud väärtus on piiratud arv
isNaN ()Tehke kindlaks, kas väärtus on ebaseaduslik number
Number ()Teisendage objekti väärtus arvuks
parseFloat ()Sõeluge string ja tagastage ujukoma number
parseInt ()Sõeluge string ja tagastage täisarv
JavaScripti silmused
eestKõige tavalisem viis JavaScripti silmuse loomiseks
samasSeadistage tingimused, mille korral tsükkel käivitub
teha samal ajalSarnaselt while -tsükliga täidab see aga vähemalt korra ja kontrollib lõpus, kas tingimus on täidetud uuesti käivitamiseks
murdaPeatage tsükkel ja väljuge, kui teatud tingimused on metsad
jätkataKui teatud tingimused on täidetud, jätke tsükli osad vahele
Põgenemistegelased
'Üks tsitaat
'Topelttsitaat
\Kaldkriips
bTagasilüke
fVormivoo
nUus rida
rVankri tagasitulek
tHorisontaalne tabulaator
vVertikaalne tabulaator
JavaScripti stringimeetodid
charAt ()Tagastab märgi stringi sees määratud kohale
charCodeAt ()Andke selles asendis tegelase unikood
sidur ()Ühendage (ühendage) kaks või enam stringi üheks
fromCharCode ()Tagastab stringi, mis on loodud UTF-16 koodiühikute määratud jadast
indeks()Sisestage stringi määratud teksti esimese esinemise asukoht
lastIndexOf ()Sama mis indexOf (), kuid viimase esinemise korral, otsides tagurpidi
vaste ()Otsige stringi vasteid otsingumustri alusel
asenda ()Leidke ja asendage stringist määratud tekst
otsing()Otsige sobivat teksti ja tagastage selle asukoht
viil ()Eemaldage stringi osa ja tagastage see uue stringina
lõhestama ()Jagage stringiobjekt määratud kohas stringide massiiviks
algab koos ()Kontrollige, kas string algab määratud märkidega
substr ()Sarnaselt viiluga (), kuid alamstringi ekstraktid sõltusid määratud tähemärkide arvust
alamstring ()Sarnane viiluga (), kuid ei saa aktsepteerida negatiivseid indekseid
toLowerCase ()Teisenda stringid väiketähtedeks
toVarpCase ()Teisenda stringid suurtähtedeks
valueOf ()Tagastage stringiobjekti primitiivne väärtus (millel pole omadusi ega meetodeid)
REGULAARNE VÄLJENDUSÜNTAX

Mustri muutjad
JaHinnake asendamist
iTehke suurtähtedele vastavat sobitamist
gTehke globaalne sobitamine
mTehke mitme rea sobitamine
sKäsitlege stringe ühe joonena
xLuba mustris kommentaare ja tühikuid
UEbakindel muster
Sulgudes
[abc]Leidke mõni sulgudes olev tegelane
[^ abc]Leidke mõni märk, mis pole sulgudes
[0–9]Leidke sulgudes määratud number
[A-z]Leidke mis tahes märk suurtähtedest A kuni väiketähtedeni z
(a | b | c)Leidke mõni alternatiiv, mis on eraldatud |
Metamärgid
.Leidke üks tähemärk, välja arvatud uusliin või rea lõpetaja
sisseSõna tegelane
INMittesõnaline tegelane
dÜks number
DMittekohaline märk
sTühimärk
SMitte tühimärk
bLeidke sõna algusest/lõpust vaste
BLeidke vaste mitte sõna alguses/lõpus
u0000NUL märk
nUus rea tegelane
fVormi voo tegelane
rVankri tagastamise tegelane
tVahekaardi tegelane
vVertikaalne vahelehe märk
xxxKaheksanurgaga xxx määratud tähemärk
xddLadina täht, mis on määratud kuueteistkümnendnumbriga dd
uddddUnicode -märk, mis on määratud kuueteistkümnendnumbriga dddd
Kvantifikaatorid
n+Sobitage string, mis sisaldab vähemalt ühte n
n*Mis tahes string, mis sisaldab n -i või rohkem esinemist n
n?Iga string, mis sisaldab nulli või ühte n esinemist
n {X}Mis tahes string, mis sisaldab X n -i jada
n {X, Y}Stringid, mis sisaldavad järjestusi X kuni Y n
n {X,}Sobib igale stringile, mis sisaldab vähemalt X n -jada
n $Mis tahes string, mille lõpus on n
^nString n -ga selle alguses
? = nMis tahes string, millele järgneb konkreetne string n
?! nString, millele ei järgne konkreetne string n
Arvude omadused
MAX_VALUEMaksimaalne arvväärtus JavaScriptis
MIN_VALUEVäikseim positiivne arvväärtus JavaScriptis
NaNMitte-number väärtus
NEGATIVE_INFINITYNegatiivne lõpmatuse väärtus
POSITIVE_INFINITYPositiivne lõpmatuse väärtus
Arvumeetodid
toExponential ()Tagastage string, mille ümardatud number on kirjutatud eksponentsiaalse märgena
toFixed ()Tagastab määratud arvu kümnendkohtadega arvu stringi
toPrecision ()Tagastab määratud pikkusega numbri stringi
toString ()Tagastage number stringina
valueOf ()Tagastage number numbrina
Matemaatika omadused
JAEuleri number
LN2Looduslik logaritm 2
LN10Looduslik logaritm 10
LOG2EAluse 2 logaritm E
LOG10EAlus 10 logaritm E
PINumber PI
SQRT1_2Ruutjuur 1/2
SQRT2Ruutjuur 2 -st
Matemaatika meetodid
abs (x)Tagastage x absoluutne (positiivne) väärtus
accos (x)Arkoosiin x -ga, radiaanides
vere (x)Kaare x arv radiaanides
atan (x)Arktangent x kui arvväärtus
atan2 (y, x)Oma argumentide jagatise arktangent
lagi (x)Väärtus x ümardatakse üles lähima täisarvuni
cos (x)Koosinus x -st (x on radiaanides)
exp (x)Väärtus näit
korrus (x)Väärtus x ümardatakse allapoole lähima täisarvuni
logi (x)X naturaalne logaritm (alus E)
max (x, y, z, ..., n)Suurima väärtusega number
min (x, y, z, ..., n)Väikseima väärtusega number
Pow (x, y)X y võimsuseks
juhuslikult ()Juhuslik arv vahemikus 0 kuni 1
ümmargune (x)Väärtus x ümardatakse lähima täisarvuni
patt (x)Siinus x (x on radiaanides)
ruutmeetrit (x)X ruutjuur
nii (x)Nurga puutuja
Kuupäevad
Kuupäev ()Looge uus kuupäevaobjekt praeguse kuupäeva ja kellaajaga
Kuupäev (2017, 5, 21, 3, 23, 10, 0)Looge kohandatud kuupäevaobjekt. Numbrid tähistavad aastat, kuud, päeva, tundi, minutit, sekundit, millisekundit. Võite välja jätta kõik, mida soovite, välja arvatud aasta ja kuu.
Kuupäev (2017-06-23)Kuupäeva deklareerimine stringina
getDate ()Võtke kuu päev numbrina (1-31)
getDay ()Hankige nädalapäev numbrina (0–6)
getFullYear ()Hankige aasta neljakohalise numbrina (aaaa)
getHours ()Hankige tund (0–23)
getMillisekundid ()Saage millisekund (0–999)
getMinutes ()Hankige minut (0–59)
getMonth ()Kuu kuvamine numbrina (0–11)
getSeconds ()Saage teine ​​(0-59)
getTime ()Hankige aega (millisekundeid alates 1. jaanuarist 1970)
getUTCDate ()Kuu päev (kuupäev) määratud kuupäeval vastavalt universaalsele ajale (saadaval ka päeva, kuu, täiskuu, tundide, minutite jms jaoks)
sõeludaSõeluge kuupäeva stringi esitus ja tagastage millisekundite arv alates 1. jaanuarist 1970
setDate ()Päeva määramine numbriks (1-31)
setFullYear ()Määrake aasta (valikuliselt kuu ja päev)
setHours ()Määrake tund (0–23)
setMillisekundid ()Määrake millisekundid (0–999)
setMinutes ()Määrake minutid (0–59)
setMonth ()Kuu määramine (0–11)
setSeconds ()Sekundite seadmine (0–59)
määra aeg()Määrake kellaaeg (millisekundid alates 1. jaanuarist 1970)
setUTCDate ()Määrake kuupäev kindlaks kuupäevaks vastavalt universaalsele ajale (saadaval ka päeva, kuu, täiskuu, tundide, minutite jms jaoks)
DOM REŽIIM

Sõlme omadused
atribuudidKõigi elemendile registreeritud atribuutide reaalajas kogumik
baseURIHTML -elemendi absoluutne baas -URL
childNodesElemendi alam -sõlmede kogumine
esimenelapsElemendi esimene alamsõlm
viimane lapsElemendi viimane alamsõlm
järgmineSiblingJärgmine sõlm samal sõlmepuu tasemel
nodeNameSõlme nimi
nodeTypeSõlme tüüp
nodeValueSõlme väärtus
omanikDokumentÜlemise taseme dokumendiobjekt praeguse sõlme jaoks
parentNodeElemendi lähtesõlm
eelmineSiblingSõlm vahetult praeguse ees
textContentSõlme ja selle järeltulijate tekstiline sisu
Sõlme meetodid
appendChild ()Lisage elemendile uus alamsõlm viimase alasõlmena
cloneNode ()Kloonige HTML -element
võrreldaDocumentPosition ()Võrrelge kahe elemendi dokumendi asukohta
getFeature ()Tagastab objekti, mis rakendab määratud funktsiooni API -sid
hasAttributes ()Tagastage tõene, kui elemendil on atribuute, vastasel juhul tagastage vale
hasChildNodes ()Tagastage tõene, kui elemendil on alamnumbreid, vastasel juhul tagastage vale
insertBefore ()Sisestage uus alamsõlm enne olemasolevat alam -sõlme
isDefaultNamespace ()Tagastage tõene, kui määratud nimeruum on vaikimisi UURI, muidu tagastage vale
isEqualNode ()Kontrollige, kas kaks elementi on võrdsed
isSameNode ()Kontrollige, kas kaks elementi on sama sõlm
isSupported ()Tagastab tõese, kui element toetab teatud funktsiooni
lookupNamespaceURI ()Tagastab antud sõlmega seotud nimeruumiURI
lookupPrefix ()Tagastage DOMString, mis sisaldab antud nimeruumi eesliidetURI, kui see on olemas
normaliseerida ()Ühendage külgnevad tekstisõlmed ja eemaldage elemendist tühjad tekstisõlmed
removeChild ()Eemaldage elemendilt alassõlm
asendadalaps ()Asendage elemendis alamsõlm
Elementide meetodid
getAttribute ()Tagastab elemendisõlme määratud atribuudi väärtuse
getAttributeNS ()Tagastab atribuudi stringi väärtuse määratud nimeruumi ja nimega
getAttributeNode ()Hankige määratud atribuudisõlm
getAttributeNodeNS ()Tagastage atribuudi atribuudisõlm antud nimeruumi ja nimega
getElementsByTagName ()Esitage kõigi märgendi nimega alamelementide kogu
getElementsByTagNameNS ()Tagastab antud nimeruumi kuuluva reaalajas HTML -i elementide kogumi, millel on teatud märgendi nimi
hasAttribute ()Tagastage tõene, kui elemendil on atribuute, vastasel juhul tagastage vale
hasAttributeNS ()Sisestage tõene/vale väärtus, mis näitab, kas antud nimeruumi praegusel elemendil on määratud atribuut
removeAttribute ()Eemaldage elemendist määratud atribuut
removeAttributeNS ()Eemaldage määratud atribuut teatud nimeruumi elemendist
removeAttributeNode ()Eemaldage määratud atribuudisõlm ja tagastage eemaldatud sõlm
setAttribute ()Määrake või muutke määratud atribuut määratud väärtuseks
setAttributeNS ()Lisage uus atribuut või muutke atribuudi väärtust antud nimeruumi ja nimega
setAttributeNode ()Määrake või muutke määratud atribuudisõlm
setAttributeNodeNS ()Lisage elemendile uus nimeruumi atribuudisõlm
Brauseriakna atribuudid
suletudKontrollige, kas aken on suletud või mitte, ja tagastage tõene või vale
defaultStatusMäärake või tagastage vaiketekst akna olekuribal
dokumentTagastage akna dokumendiobjekt
raamidTagasi kõik