Galutinis „JavaScript“ apgaulės lapas

Galutinis „JavaScript“ apgaulės lapas

Jei norite kurti dinamiškus tinklalapius, turėsite papildyti savo HTML ir CSS žinias „JavaScript“ supratimas . Ši scenarijų kalba laikoma esmine šiuolaikinio interneto kūrimo dalimi.





Naudodami „JavaScript“ galite kurti įvairias įdomias interaktyvias programas ir svetaines, tačiau pakeliui yra daug ko išmokti. Turėdami tai omenyje, mes sukūrėme jums šį „JavaScript“ apgaulės lapą.





Apgaulės lapas gali būti greitas „JavaScript“ elementų atnaujinimas bet kuriuo metu, kai jums to reikia. Tai patogu pradedantiesiems ir ekspertams.





ką turėčiau atnaujinti savo kompiuteryje žaidimams

NEMOKAMAS ATSISIUNTIMAS: Šis apgaulės lapas yra prieinamas kaip atsisiunčiamas PDF iš mūsų platinimo partnerio „TradePub“. Turėsite užpildyti trumpą formą, kad galėtumėte ją pasiekti tik pirmą kartą. parsisiųsti Galutinis „JavaScript“ apgaulės lapas .

Galutinis „JavaScript“ apgaulės lapas

Trumpesnis keliasVeiksmas
„JavaScript“ masyvai
sujungti ()Sujunkite kelis masyvus į vieną
copyWithin ()Nukopijuokite masyvo elementus masyve į nurodytas vietas ir iš jų
indexOf ()Pateikite primityvią nurodyto objekto vertę
apima()Patikrinkite, ar masyve yra nurodytas elementas
prisijungti ()Sujunkite masyvo elementus į vieną eilutę ir grąžinkite eilutę
įrašai ()Grąžinkite raktų/verčių porą „Masyvo kartojimo objektas“
kiekvienas ()Patikrinkite, ar kiekvienas masyvo elementas atitinka testą
užpildyti ()Masyvo elementus užpildykite statine verte
filtras()Sukurkite naują masyvą su kiekvienu masyvo elementu, kuris išlaikė testą
rasti ()Pateikite pirmojo masyvo elemento, išlaikiusio testą, vertę
kiekvienam()Iškvieskite kiekvieno masyvo elemento funkciją
iš ()Sukurkite masyvą iš objekto
lastIndexOf ()Nurodykite paskutinę vietą, kurioje tam tikras elementas rodomas masyve
pop ()Pašalinkite paskutinį masyvo elementą
stumti ()Pabaigoje pridėkite naują elementą
atvirkščiai ()Rūšiuoti elementus mažėjančia tvarka
sumažinti ()Sumažinkite masyvo vertes iki vienos vertės (eikite iš kairės į dešinę)
ReduRight ()Sumažinkite masyvo reikšmes iki vienos vertės (eikite iš dešinės į kairę)
pamaina ()Pašalinkite pirmąjį masyvo elementą
gabalas ()Masyvo dalies kopiją patraukite į naują masyvo objektą
rūšiuoti ()Rūšiuoti elementus abėcėlės tvarka
sujungimas ()Pridėkite elementus nurodytu būdu ir pozicijoje
nesikeičia ()Pridėkite naują elementą prie pradžios
„JavaScript“ loginiai metodai
toString ()Konvertuokite loginę reikšmę į eilutę ir grąžinkite rezultatą
vertė()Grąžinkite pirmąją vietą, kurioje tam tikras elementas rodomas masyve
į šaltinį()Grąžinkite eilutę, vaizduojančią objekto šaltinio kodą
„JavaScript“ aritmetiniai operatoriai
+Papildymas
-Atimtis
*Dauginimas
/Padalinys
(...)Grupavimo operatorius (operacijos skliausteliuose atliekamos anksčiau nei tos, kurios nėra išorėje)
%Modulis (likutis)
++Padidinimo skaičiai
-Sumažėjimo skaičiai
==Lygus
===Vienodos vertės ir vienodo tipo
! =Nėra lygus
! ==Nelygi vertė arba ne lygus tipas
>Geresnis negu
<Mažiau nei
> =Didesnis ar lygus
<=Mažesnis arba lygus
?Trejopas operatorius
Loginiai operatoriai
&&Logiška IR
||Logiška ARBA
!Logiška NE
„Bitwise“ operatoriai
&IR pareiškimas
|ARBA teiginys
~NE
^XOR
<<Kairysis poslinkis
>>Dešinysis poslinkis
>>>Nulinis užpildymas į dešinę
Funkcijos
budrus()Išveskite duomenis įspėjimo laukelyje naršyklės lange
patvirtinti()Atidarykite dialogo langą „taip/ne“ ir grąžinkite „true/false“, atsižvelgiant į vartotojo paspaudimą
console.log ()Įrašykite informaciją į naršyklės konsolę (tinka derinimui)
document.write ()Rašykite tiesiai į HTML dokumentą
raginimas ()Sukurkite vartotojo įvesties dialogo langą
Pasaulinės funkcijos
dekoduoja ()Iššifruokite vienodą išteklių identifikatorių (URI), sukurtą „encodeURI“ ar pan
dekodavimasURIComponent ()Iššifruokite komponento URI
kodavimasURI ()Užkoduokite URI į UTF-8
kodavimasURIComponent ()Tas pats, bet URI komponentams
eval ()Įvertinkite „JavaScript“ kodą, pateiktą kaip eilutę
isFinite ()Nustatykite, ar perduota vertė yra baigtinis skaičius
isNaN ()Nustatykite, ar vertė yra neteisėtas skaičius
Skaičius ()Konvertuokite objekto vertę į skaičių
parseFloat ()Analizuokite eilutę ir grąžinkite slankiojo kablelio skaičių
parseInt ()Analizuokite eilutę ir grąžinkite sveiką skaičių
„JavaScript“ kilpos
dėlDažniausias būdas sukurti kilpą „JavaScript“
tuo tarpuNustatykite sąlygas, kuriomis ciklas vykdomas
daryti kolTačiau panašiai kaip ciklas „while“, jis vykdomas bent kartą ir pabaigoje patikrina, ar įvykdyta sąlyga, kad būtų galima vykdyti dar kartą
pertraukaSustabdykite ir išeikite iš ciklo, jei tam tikros sąlygos yra mets
TęstiPraleiskite ciklo dalis, jei įvykdomos tam tikros sąlygos
Pabėgimo personažai
'Viena citata
'Dviguba citata
\Atgalinis brūkšnys
bBackspace
fFormuoti kanalą
nNauja linija
rVežimo grąžinimas
tHorizontalus tabuliatorius
vVertikalus tabuliatorius
„JavaScript“ eilučių metodai
charAt ()Grąžinkite simbolį tam tikroje eilutės vietoje
charCodeAt ()Šioje pozicijoje nurodykite charakterio unikodą
sujungti ()Sujunkite (sujunkite) dvi ar daugiau eilučių į vieną
fromCharCode ()Grąžinkite eilutę, sukurtą iš nurodytos UTF-16 kodo vienetų sekos
indexOf ()Pateikite pirmojo nurodyto teksto atsiradimo eilutėje vietą
lastIndexOf ()Tas pats kaip indexOf (), bet paskutinį kartą ieškant atgal
rungtynės ()Gaukite eilutės atitiktis pagal paieškos modelį
pakeisti ()Raskite ir pakeiskite nurodytą tekstą eilutėje
Paieška()Atlikite atitinkamo teksto paiešką ir grąžinkite jo poziciją
gabalas ()Ištraukite eilutės dalį ir grąžinkite ją kaip naują eilutę
padalinti ()Padalinkite eilutės objektą į eilutę tam tikroje vietoje
prasideda su()Patikrinkite, ar eilutė prasideda nurodytais simboliais
substr ()Panašiai kaip „slice“ (), tačiau ištraukiama antrinė eilutė priklausė nuo nurodyto simbolių skaičiaus
antrinė eilutė ()Panašus į skiltį (), bet negali priimti neigiamų indeksų
toLowerCase ()Konvertuokite eilutes į mažąsias raides
iki didžiųjų raidžių ()Konvertuokite eilutes į didžiąsias raides
vertė()Pateikite eilutės objekto primityviąją vertę (kuri neturi savybių ar metodų)
REGULIARINĖS IŠRAIŠOS SINTAKSĖ

Šablonų modifikatoriai
IrĮvertinkite pakeitimą
iAtlikite didžiųjų ir mažųjų raidžių neatitikimą
gAtlikite visuotinį atitikimą
mAtlikite kelių eilučių atitikimą
sEilutes traktuokite kaip vieną eilutę
xLeisti komentarus ir tuščius tarpus pagal šabloną
UNegražus modelis
Kronšteinai
[abc]Skliausteliuose raskite bet kurį simbolį
[^ abc]Raskite bet kokį simbolį, kuris nėra skliausteliuose
[0-9]Raskite skaičių, nurodytą skliausteliuose
[A – z]Raskite bet kurį simbolį nuo didžiųjų raidžių iki mažųjų z
(a | b | c)Raskite bet kurią alternatyvą, atskirtą |
Metaženklai
.Raskite vieną simbolį, išskyrus naujos eilutės ar eilutės terminatorių
inŽodinis personažas
INNežodinis personažas
dSkaitmuo
DNe skaitmenų simbolis
sTarpas tarp simbolių
SNe tarpų simbolis
bRaskite atitikmenį žodžio pradžioje/pabaigoje
BRaskite atitikmenį ne žodžio pradžioje/pabaigoje
u0000NUL simbolis
nNaujas eilutės personažas
fFormos sklaidos kanalo simbolis
rVežimo grąžinimo charakteris
tSkirtuko simbolis
vVertikalus skirtuko simbolis
xxxSimbolis, nurodytas aštuntuoju skaičiumi xxx
xddLotynų kalbos simbolis, nurodytas šešioliktainiu skaičiumi dd
uddddUnicode simbolis, nurodytas šešioliktainiu skaičiumi dddd
Kvantoriai
n+Suderinkite bet kurią eilutę, kurioje yra bent vienas n
n*Bet kokia eilutė, kurioje yra nulis ar daugiau n įvykių
n?Bet kokia eilutė, kurioje yra nulis arba vienas įvykis n
n {X}Bet kokia eilutė, kurioje yra X n seka
n {X, Y}Eilutės, kuriose yra nuo X iki Y n seka
n {X,}Atitinka bet kurią eilutę, kurioje yra bent X n seka
n $Bet kokia eilutė, kurios pabaigoje yra n
^nEilutė su n jos pradžioje
? = nBet kokia eilutė, po kurios eina tam tikra eilutė n
?! nEilutė, po kurios seka konkreti eilutė n
Skaičių ypatybės
MAX_VALUEDidžiausia skaitinė reikšmė, kurią galima pavaizduoti „JavaScript“
MIN_VALUEMažiausia teigiama skaitinė vertė, vaizduojama „JavaScript“
NaNVertė „Ne skaičius“
NEGATIVE_INFINITYNeigiama begalybės vertė
POSITIVE_INFINITYTeigiama begalybės vertė
Skaičių metodai
toExponential ()Grąžinkite eilutę su suapvalintu skaičiumi, parašytu kaip eksponentinė žymė
toFixed ()Grąžinkite skaičiaus eilutę, nurodytą skaičių po kablelio
toPrecision ()Grąžinkite nurodyto ilgio skaičiaus eilutę
toString ()Grąžinkite skaičių kaip eilutę
vertė()Grąžinkite skaičių kaip skaičių
Matematikos ypatybės
IREulerio numeris
LN2Natūralus logaritmas 2
LN10Natūralus 10 logaritmas
LOG2E2 bazės E logaritmas
LOG10E10 bazių E logaritmas
PISkaičius PI
SQRT1_2Kvadratinė šaknis 1/2
SQRT2Kvadratinė šaknis iš 2
Matematikos metodai
abs (x)Grąžinkite absoliučią (teigiamą) x reikšmę
accos (x)Arkozinas x, radianais
as (x)Arksinė iš x, radianais
Atanas (x)Arktangentas x kaip skaitinė vertė
atan2 (y, x)Jo argumentų koeficiento arktangentas
lubos (x)X reikšmė suapvalinta iki artimiausio sveikojo skaičiaus
cos (x)Kosinusas x (x yra radianais)
exp (x)Pvz
aukštas (x)X reikšmė suapvalinta žemyn iki artimiausio sveikojo skaičiaus
žurnalas (x)Natūralus x logaritmas (bazė E)
maks. (x, y, z, ..., n)Skaičius, turintis didžiausią vertę
min (x, y, z, ..., n)Skaičius, kurio vertė mažiausia
Pow (x, y)X iki y galios
atsitiktinis ()Atsitiktinis skaičius nuo 0 iki 1
apvalus (x)X reikšmė suapvalinta iki artimiausio sveikojo skaičiaus
nuodėmė (x)X sinusas (x yra radianais)
kv. (x)Kvadratinė x šaknis
taigi (x)Kampų liestinė
Datos
Data()Sukurkite naują datos objektą su dabartine data ir laiku
Data (2017, 5, 21, 3, 23, 10, 0)Sukurkite pasirinktinį datos objektą. Skaičiai reiškia metus, mėnesį, dieną, valandą, minutes, sekundes, milisekundes. Galite praleisti viską, ko norite, išskyrus metus ir mėnesį.
Data (2017-06-23)Datos deklaravimas kaip eilutė
getDate ()Gaukite mėnesio dieną kaip skaičių (1-31)
getDay ()Gaukite savaitės dieną kaip skaičių (0–6)
getFullYear ()Gaukite metus kaip keturių skaitmenų skaičių (yyyy)
getHours ()Gaukite valandą (0–23)
getMilliseconds ()Gaukite milisekundę (0–999)
getMinutes ()Gaukite minutę (0-59)
getMonth ()Gaukite mėnesį kaip skaičių (0–11)
getSeconds ()Gaukite antrą (0-59)
getTime ()Gaukite laiko (milisekundės nuo 1970 m. Sausio 1 d.)
getUTCDate ()Mėnesio diena (data) nurodytoje datoje pagal universalų laiką (taip pat galima nurodyti dieną, mėnesį, pilnus metus, valandas, minutes ir kt.)
išanalizuotiAnalizuokite datos eilutę ir grąžinkite milisekundžių skaičių nuo 1970 m. Sausio 1 d
setDate ()Nustatykite dieną kaip skaičių (1-31)
setFullYear ()Nustatykite metus (pasirinktinai mėnesį ir dieną)
setHours ()Nustatykite valandą (0–23)
setMilliseconds ()Nustatykite milisekundes (0–999)
setMinutes ()Nustatykite minutes (0–59)
setMonth ()Nustatykite mėnesį (0–11)
setSeconds ()Nustatykite sekundes (0–59)
nustatyti laiką()Nustatykite laiką (milisekundės nuo 1970 m. Sausio 1 d.)
setUTCDate ()Nustatykite nurodytos datos mėnesio dieną pagal universalų laiką (taip pat galima pasirinkti dieną, mėnesį, pilną amžių, valandas, minutes ir kt.)
DOM REŽIMAS

Mazgo ypatybės
atributusTiesioginė visų elemento registruotų atributų kolekcija
baseURIAbsoliutus pagrindinis HTML elemento URL
„ChildNodes“Elemento antrinių mazgų kolekcija
pirmas vaikasPirmasis elemento antrinis mazgas
Paskutinis vaikasPaskutinis elemento mazgas
kitasSiblingKitas mazgas to paties mazgo medžio lygyje
nodeNameMazgo pavadinimas
nodeTypeMazgo tipas
nodeValueMazgo vertė
savininkasDokumentasAukščiausio lygio dokumento objektas dabartiniam mazgui
parentNodePagrindinis elemento mazgas
previousSiblingMazgas prieš pat dabartinį
textContentMazgo ir jo palikuonių tekstinis turinys
Mazgų metodai
appendChild ()Pridėkite naują antrinį mazgą prie elemento kaip paskutinį antrinį mazgą
cloneNode ()Klonuoti HTML elementą
palygintiDocumentPosition ()Palyginkite dviejų elementų dokumento padėtį
getFeature ()Grąžinkite objektą, kuris įgyvendina nurodytos funkcijos API
hasAttributes ()Grįžti tiesa, jei elementas turi kokių nors atributų, kitaip grąžinti klaidingą
hasChildNodes ()Grįžti tiesa, jei elementas turi antrinių mazgų, kitu atveju - klaidinga
insertBefore ()Įterpkite naują antrinį mazgą prieš nurodytą esamą antrinį mazgą
isDefaultNamespace ()Grįžti tiesa, jei numatytoji vardų sritisURI yra numatytoji, kitu atveju - klaidinga
isEqualNode ()Patikrinkite, ar du elementai yra lygūs
isSameNode ()Patikrinkite, ar du elementai yra tas pats mazgas
isSupported ()Grįžti tiesa, jei elementas palaiko nurodytą funkciją
lookupNamespaceURI ()Grąžinkite su tam tikru mazgu susietą vardų sritįURI
lookupPrefix ()Grąžinkite DOMString, kurioje yra nurodytos vardų srities priešdėlisURI, jei yra
normalizuoti ()Sujunkite gretimus teksto mazgus ir pašalinkite tuščius teksto mazgus iš elemento
removeChild ()Pašalinkite antrinį mazgą iš elemento
changeChild ()Pakeiskite elemento antrinį mazgą
Elementų metodai
getAttribute ()Grąžinkite nurodytą elemento mazgo atributo vertę
getAttributeNS ()Grąžinkite atributo eilutės reikšmę su nurodyta vardų sritimi ir pavadinimu
getAttributeNode ()Gaukite nurodytą atributo mazgą
getAttributeNodeNS ()Grąžinkite atributo atributo mazgą su nurodyta vardų sritimi ir pavadinimu
getElementsByTagName ()Pateikite visų antrinių elementų rinkinį su nurodytu žymos pavadinimu
getElementsByTagNameNS ()Pateikite tiesioginę HTML elementų kolekciją su tam tikru žymos pavadinimu, priklausančiu duotai vardų sričiai
hasAttribute ()Grįžti tiesa, jei elementas turi kokių nors atributų, kitaip grąžinti klaidingą
hasAttributeNS ()Pateikite teisingą/klaidingą reikšmę, nurodančią, ar dabartinis elementas tam tikroje vardų erdvėje turi nurodytą atributą
removeAttribute ()Pašalinkite nurodytą atributą iš elemento
removeAttributeNS ()Pašalinkite nurodytą atributą iš elemento tam tikroje vardų erdvėje
removeAttributeNode ()Atimkite nurodytą atributo mazgą ir grąžinkite pašalintą mazgą
setAttribute ()Nustatykite arba pakeiskite nurodytą atributą į nurodytą vertę
setAttributeNS ()Pridėkite naują atributą arba pakeiskite atributo vertę naudodami nurodytą vardų sritį ir pavadinimą
setAttributeNode ()Nustatykite arba pakeiskite nurodytą atributo mazgą
setAttributeNodeNS ()Prie elemento pridėkite naują vardų erdvės atributo mazgą
Naršyklės lango ypatybės
uždarytaPatikrinkite, ar langas buvo uždarytas, ir grąžinkite teisingą ar klaidingą
defaultStatusNustatykite arba grąžinkite numatytąjį tekstą lango būsenos juostoje
dokumentasGrąžinkite lango dokumento objektą
rėmeliaiGrąžinti visus