Lopullinen JavaScript -huijausarkki

Lopullinen JavaScript -huijausarkki

Jos haluat rakentaa dynaamisia verkkosivuja, sinun on täydennettävä HTML- ja CSS -tietämystäsi JavaScriptin ymmärtäminen . Tätä komentosarjakieltä pidetään olennaisena nykyaikaisessa web -kehityksessä.





Voit rakentaa kaikenlaisia ​​mielenkiintoisia interaktiivisia sovelluksia ja verkkosivustoja JavaScriptin avulla, mutta matkalla on paljon opittavaa. Tämän vuoksi olemme luoneet sinulle seuraavan JavaScript -huijausarkin.





Huijausarkki voi toimia JavaScript -elementtien nopeana päivityksenä aina, kun tarvitset sitä. Se on kätevä aloittelijoille ja asiantuntijoille.





kuinka asentaa kodi raspbianiin

ILMAINEN LATAUS: Tämä huijausarkki on saatavana nimellä ladattava PDF jakelukumppaniltamme TradePubilta. Sinun on täytettävä lyhyt lomake, jotta voit käyttää sitä vain ensimmäistä kertaa. ladata Lopullinen JavaScript -huijausarkki .

Lopullinen JavaScript -huijausarkki

PikakuvakeToiminta
JavaScript -taulukot
ketju ()Yhdistä useita matriiseja yhdeksi
copyWithin ()Kopioi matriisin elementtejä taulukon sisällä määritettyihin paikkoihin ja sieltä pois
sisällysluettelo()Palauta määritetyn objektin primitiivinen arvo
sisältää ()Tarkista, sisältääkö taulukko määritetyn elementin
liittyä seuraan()Yhdistä taulukon elementit yhdeksi merkkijonoksi ja palauta merkkijono
merkinnät ()Palauta avain/arvo -pari Array Iteration Object
joka()Tarkista, läpäiseekö jokainen taulukon elementti testin
täyttää()Täytä matriisin elementit staattisella arvolla
suodattaa()Luo uusi matriisi jokaisen testin läpäisevän elementin kanssa
löytö()Palauta testin läpäisseen matriisin ensimmäisen elementin arvo
jokaiselle()Kutsu funktio kullekin taulukkoelementille
Lähettäjä ()Luo matriisi objektista
lastIndexOf ()Anna viimeinen sijainti, jossa tietty elementti esiintyy taulukossa
pop ()Poista taulukon viimeinen elementti
työntää()Lisää uusi elementti loppuun
käänteinen()Lajittele elementit laskevassa järjestyksessä
vähentää()Pienennä taulukon arvot yhdeksi arvoksi (siirtyminen vasemmalta oikealle)
ReduRight ()Pienennä taulukon arvot yhdeksi arvoksi (siirtyminen oikealta vasemmalle)
siirtää()Poista taulukon ensimmäinen elementti
viipale()Vedä kopio taulukon osasta uuteen matriisiobjektiin
järjestellä()Lajittele elementit aakkosjärjestykseen
liitos ()Lisää elementtejä määrätyllä tavalla ja paikkaan
vaihtamaton ()Lisää uusi elementti alkuun
JavaScript Boolen menetelmät
toString ()Muunna Boolen arvo merkkijonoksi ja palauta tulos
jonkin arvo()Palauta ensimmäinen sijainti, jossa tietty elementti näkyy taulukossa
toSource ()Palauta objektin lähdekoodia edustava merkkijono
JavaScript -aritmeettiset operaattorit
+Lisäys
-Vähennyslasku
*Kertolasku
/Division
(...)Ryhmittelyoperaattori (suluissa olevat toiminnot suoritetaan aikaisemmin kuin ulkopuoliset)
%Modulus (loppuosa)
++Lisäysnumerot
-Vähennysluvut
==Yhtä kuin
===Sama arvo ja sama tyyppi
! =Ei tasa -arvoinen
! ==Ei sama arvo tai eri tyyppi
>Suurempi kuin
<Vähemmän kuin
> =Suurempi tai yhtä suuri kuin
<=Pienempi tai yhtä suuri kuin
?Kolmiosainen operaattori
Loogiset operaattorit
&&Looginen JA
||Looginen TAI
!Looginen EI
Bitwise -operaattorit
&JA lausunto
|TAI lausunto
~EI
^XOR
<<Vasen vaihtonäppäin
>>Oikea vaihto
>>>Täytä oikea siirto nolla
Toiminnot
hälytys ()Syötä tiedot selainikkunan hälytyslaatikkoon
vahvistaa()Avaa kyllä/ei -valintaikkuna ja palauta tosi/epätosi käyttäjän napsautuksesta riippuen
console.log ()Kirjoita tietoja selainkonsoliin (hyvä virheenkorjausta varten)
document.write ()Kirjoita suoraan HTML -dokumenttiin
kehotus ()Luo valintaikkuna käyttäjän syöttämistä varten
Globaalit toiminnot
dekoodaa ()Purkaa encodeURI: n tai vastaavan luoma URI (Uniform Resource Identifier)
decodeURIComponent ()Pura komponentin URI
encodeURI ()Koodaa URI UTF-8: ksi
encodeURIComponent ()Sama, mutta URI -komponenttien osalta
eval ()Arvioi merkkijonona esitetty JavaScript -koodi
isFinite ()Määritä, onko välitetty arvo äärellinen luku
isNaN ()Määritä, onko arvo laiton luku
Määrä()Muunna objektin arvo numeroksi
parseFloat ()Jäsenle merkkijono ja palauta liukuluku
parseInt ()Jäsennä merkkijono ja palauta kokonaisluku
JavaScript -silmukat
vartenYleisin tapa luoda silmukka JavaScriptissä
sillä aikaaMääritä olosuhteet, joissa silmukka suoritetaan
tehdä, kunSamoin kuin while -silmukka, se kuitenkin suorittaa vähintään kerran ja tarkistaa lopussa, onko ehto täytetty suorittaa uudelleen
taukoPysäytä ja lopeta sykli, jos tietyt olosuhteet ovat metsät
jatkaaOhita jakson osat, jos tietyt ehdot täyttyvät
Escape Characters
'Yksi lainaus
'Kaksinkertainen lainaus
\Kenoviiva
bAskelpalautin
fLuo syöte
nUusi rivi
rVaunun palautus
tVaakasuora tabulaattori
vPystysuora tabulaattori
JavaScript -merkkijonomenetelmät
charAt ()Palauta merkkijono määritetyssä kohdassa merkkijonon sisällä
charCodeAt ()Anna unicode -merkki kyseisessä paikassa
ketju ()Yhdistä (yhdistä) kaksi tai useampia merkkijonoja yhdeksi
fromCharCode ()Palauta merkkijono, joka on luotu määritetystä UTF-16-koodiyksikköjen sarjasta
sisällysluettelo()Anna määritetyn tekstin ensimmäisen esiintymisen sijainti merkkijonossa
lastIndexOf ()Sama kuin indexOf (), mutta viimeisimmällä esiintymisellä taaksepäin
ottelu()Hae merkkijonon osumat hakumallia vastaan
korvata()Etsi ja korvaa määritetty teksti merkkijonossa
Hae()Suorita haku vastaavalle tekstille ja palauta sen sijainti
viipale()Pura osa merkkijonosta ja palauta se uutena merkkijonona
jakaa()Jaa merkkijonoobjekti merkkijonojen joukkoon määritetyssä paikassa
alkaa (kanssa)Tarkista, alkaako merkkijono määritetyillä merkeillä
substr ()Samanlainen kuin viipale (), mutta poimii alimerkkijonon riippui määritetystä merkkimäärästä
alimerkkijono ()Samanlainen kuin viipale (), mutta ei voi hyväksyä negatiivisia indeksejä
pienille kirjaimille ()Muunna merkkijonot pieniksi kirjaimiksi
toUpperCase ()Muunna merkkijonot isoiksi kirjaimiksi
jonkin arvo()Palauta merkkijono -objektin primitiivinen arvo (jolla ei ole ominaisuuksia tai menetelmiä)
SÄÄNNÖLLINEN ILMOITUSSYNTAKSI

Kuvionmuokkaajat
JaArvioi vaihto
iSuorita kirjainkoon erottamaton täsmäys
gSuorita globaali vastaavuus
mSuorita useita rivejä
sKäsittele merkkijonoja yhtenä rivinä
xSalli kommentit ja välilyönnit kuviossa
UJärjetön malli
Kannattimet
[abc]Etsi jokin hakasulkeista
[^ abc]Etsi hakasulkeista jokin hahmo
[0-9]Etsi suluissa määritetty numero
[A-z]Etsi mikä tahansa merkki isoista kirjaimista pieniin z
(a | b | c)Etsi jokin vaihtoehto | -merkillä erotettuna
Metamerkit
.Etsi yksi merkki, paitsi uusi rivi tai rivinpääte
sisäänSanahahmo
SISÄÄNEi-sanallinen merkki
dNumero
DEi-numeroinen merkki
sVälilyönti merkki
SEi välilyöntejä
bEtsi sopivuus sanan alussa/lopussa
BEtsi osuma, joka ei ole sanan alussa/lopussa
u0000NUL -merkki
nUusi linjahahmo
fLomake syötteen merkki
rVaunun palautushahmo
tSarkainmerkki
vPystysuora välilehden merkki
xxxOktaaliluvulla xxx määritetty merkki
xddLatinalainen merkki, jonka määrittää heksadesimaaliluku dd
uddddUnicode -merkki, jonka määrittää heksadesimaaliluku dddd
Kvantit
n+Vastaa mitä tahansa merkkijonoa, joka sisältää vähintään yhden n
n*Mikä tahansa merkkijono, joka sisältää n tai useamman n esiintymän
n?Mikä tahansa merkkijono, joka sisältää n tai yhden esiintymän n
n {X}Mikä tahansa merkkijono, joka sisältää X n -sarjan
n {X, Y}Merkkijonot, jotka sisältävät sarjan X - Y n
n {X,}Vastaa mitä tahansa merkkijonoa, joka sisältää vähintään X n: n sekvenssin
n $Mikä tahansa merkkijono, jonka lopussa on n
^nMerkkijono n alussa
? = nMikä tahansa merkkijono, jota seuraa tietty merkkijono n
?! nMerkkijono, jota ei seuraa tietty merkkijono n
Numeron ominaisuudet
MAX_VALUESuurin numeerinen arvo, joka voidaan esittää JavaScriptissä
MIN_VALUEPienin positiivinen numeerinen arvo, joka voidaan esittää JavaScriptissä
NaNNot-a-Number-arvo
NEGATIVE_INFINITYNegatiivinen ääretön arvo
POSITIVE_INFINITYPositiivinen ääretön arvo
Numeromenetelmät
toExponentiaalinen ()Palauta merkkijono, jossa pyöristetty luku on kirjoitettu eksponentiaaliseksi merkintäksi
toFixed ()Palauta merkkijono numerosta, jossa on tietty määrä desimaaleja
toPrecision ()Palauta määritetyn pituisen numeron merkkijono
toString ()Palauta numero merkkijonona
jonkin arvo()Palauta numero numerona
Matematiikan ominaisuudet
JAEulerin numero
LN2Luonnollinen logaritmi 2
LN10Luonnollinen logaritmi 10
LOG2EPerus 2 logaritmi E
LOG10EPerus 10 logaritmi E
PINumero PI
SQRT1_2Neliöjuuri 1/2
SQRT2Neliöjuuri 2
Matematiikan menetelmät
abs (x)Palauta x: n absoluuttinen (positiivinen) arvo
accos (x)Arkkosiini x, radiaaneina
veri (x)X: n kaari, radiaaneina
atan (x)X: n arktangentti numeerisena arvona
atan2 (y, x)Arktangentti sen argumenttien osamäärästä
katto (x)Arvo x pyöristetään lähimpään kokonaislukuun
cos (x)X: n kosini (x on radiaaneina)
exp (x)Esim
kerros (x)Arvo x pyöristetään alaspäin lähimpään kokonaislukuun
loki (x)Luonnollinen logaritmi (pohja E) x: stä
max (x, y, z, ..., n)Numero, jolla on suurin arvo
min (x, y, z, ..., n)Numero, jolla on pienin arvo
Pow (x, y)X y: n voimiin
satunnainen ()Satunnaisluku välillä 0 ja 1
pyöreä (x)Arvo x pyöristetään lähimpään kokonaislukuun
synti (x)Sinin x (x on radiaaneina)
neliömetriä (x)X: n neliöjuuri
niin (x)Kulman tangentti
Päivämäärät
Päivämäärä()Luo uusi päivämääräobjekti nykyisen päivämäärän ja kellonajan kanssa
Päivämäärä (2017, 5, 21, 3, 23, 10, 0)Luo mukautettu päivämääräobjekti. Numerot edustavat vuotta, kuukautta, päivää, tuntia, minuuttia, sekuntia, millisekuntia. Voit jättää pois kaiken mitä haluat paitsi vuoden ja kuukauden.
Päivämäärä (2017-06-23)Päivämäärän ilmoitus merkkijonona
getDate ()Kuukauden päivä numeroina (1-31)
getDay ()Hae arkipäivä numeroina (0-6)
getFullYear ()Hae vuosi nelinumeroisena numerona (vvvv)
getHours ()Hae tunti (0-23)
getMilliseconds ()Ota millisekunti (0-999)
getMinutes ()Ota minuutti (0-59)
getMonth ()Kuukauden lukeminen (0-11)
getSeconds ()Hanki toinen (0-59)
getTime ()Hanki aika (millisekuntia 1. tammikuuta 1970 jälkeen)
getUTCDate ()Kuukauden päivä (päivämäärä) määritettynä päivänä yleisen ajan mukaan (saatavana myös päivälle, kuukaudelle, täyteen vuodelle, tunteihin, minuutteihin jne.)
jäsentääJäsennä päivämäärän merkkijono ja palauta millisekuntien määrä 1. tammikuuta 1970 jälkeen
aseta päivä()Aseta päivä numeroksi (1-31)
setFullYear ()Aseta vuosi (valinnaisesti kuukausi ja päivä)
setHours ()Aseta tunti (0-23)
setMillisekuntia ()Aseta millisekuntia (0-999)
setMinutes ()Aseta minuutit (0-59)
setMonth ()Aseta kuukausi (0-11)
setSeconds ()Aseta sekunnit (0-59)
Asettaa aika()Aseta aika (millisekuntia 1. tammikuuta 1970 jälkeen)
setUTCDate ()Aseta kuukauden päivä tietylle päivämäärälle yleisen ajan mukaan (saatavana myös päiväksi, kuukaudeksi, täysivuodeksi, tunniksi, minuutiksi jne.)
DOM -TILA

Solmun ominaisuudet
määritteetLive -kokoelma kaikista elementtiin rekisteröidyistä määritteistä
baseURIHTML -elementin ehdoton perus -URL
childNodesKokoelma elementin alisolmuista
ensimmäinen lapsiElementin ensimmäinen alisolmu
viimeinen lapsiElementin viimeinen alisolmu
seuraavaSiblingSeuraava solmu samalla solmupuussa
nodeNameSolmun nimi
nodeTypeSolmun tyyppi
nodeValueSolmun arvo
omistaja AsiakirjaYlätason asiakirjaobjekti nykyiselle solmulle
parentNodeElementin pääsolmu
previousSiblingSolmu välittömästi ennen nykyistä
textContentSolmun ja sen jälkeläisten tekstisisältö
Solmumenetelmät
appendChild ()Lisää uusi alisolmu elementtiin viimeiseksi alisolmuksi
cloneNode ()Kloonaa HTML -elementti
vertaaDocumentPosition ()Vertaa kahden elementin asiakirjan sijaintia
getFeature ()Palauta objekti, joka toteuttaa määritetyn ominaisuuden sovellusliittymät
hasAttributes ()Palauta tosi, jos elementillä on määritteitä, muuten palauta epätosi
hasChildNodes ()Palauta tosi, jos elementillä on alisolmuja, muuten palauta epätosi
insertBefore ()Lisää uusi alisolmu määritetyn, olemassa olevan alisolmun eteen
isDefaultNamespace ()Palauta tosi, jos määritetty nimiavaruusURI on oletusarvo, muuten palauta epätosi
isEqualNode ()Tarkista, ovatko kaksi elementtiä samanarvoisia
isSameNode ()Tarkista, ovatko kaksi elementtiä sama solmu
isSupported ()Palauta tosi, jos elementti tukee määritettyä ominaisuutta
lookupNamespaceURI ()Palauta tiettyyn solmuun liittyvä nimiavaruusURI
lookupPrefix ()Palauta DOMString, joka sisältää annetun nimiavaruuden etuliitteenURI, jos sellainen on
normalisoida ()Liitä vierekkäiset tekstisolmut ja poista tyhjät tekstisolmut elementistä
removeChild ()Poista alisolmu elementistä
korvataLapsi ()Korvaa alisolmu elementissä
Elementtimenetelmät
getAttribute ()Palauta elementtisolmun määritetty arvo
getAttributeNS ()Palauta määritteen merkkijonoarvo määritetyllä nimitilalla ja nimellä
getAttributeNode ()Hanki määritetty määritesolmu
getAttributeNodeNS ()Palauta määritteen määritesolmu annetulla nimitilalla ja nimellä
getElementsByTagName ()Anna kokoelma kaikista ali -elementeistä, joilla on määritetty tagin nimi
getElementsByTagNameNS ()Palauta reaaliaikainen HTML -kokoelma elementtejä, joilla on tietty tunniste, joka kuuluu annettuun nimitilaan
hasAttribute ()Palauta tosi, jos elementillä on määritteitä, muuten palauta epätosi
hasAttributeNS ()Anna tosi/epätosi -arvo, joka osoittaa, onko tietyn nimiavaruuden nykyisellä elementillä määritetty attribuutti
removeAttribute ()Poista määritetty attribuutti elementistä
removeAttributeNS ()Poista määritetty attribuutti tietyn nimiavaruuden elementistä
removeAttributeNode ()Poista määritetty määritesolmu ja palauta poistettu solmu
setAttribute ()Aseta tai muuta määritetty arvo määritettyyn arvoon
setAttributeNS ()Lisää uusi määrite tai muuta määritteen arvoa annetulla nimitilalla ja nimellä
setAttributeNode ()Määritä määritetty määritesolmu tai muuta sitä
setAttributeNodeNS ()Lisää uusi nimiavaruusmääritteen solmu elementtiin
Selainikkunan ominaisuudet
suljettuTarkista, onko ikkuna suljettu vai ei, ja palauta tosi tai epätosi
defaultStatusAseta tai palauta oletusteksti ikkunan tilariville
asiakirjaPalauta ikkunan asiakirjaobjekti
kehyksetPalauta kaikki