Altpoolt leiate Javascripti petmise lehe nii pdf-vormingus kui ka tekstina.
Contents
- 1 JavaScripti petmise leht
- 2 JavaScripti põhitõed
- 3 Muutujad JavaScriptis
- 4 Järgmine tase: massiivid
- 5 Operaatorid
- 6 Funktsioonid
- 7 JavaScripti silmused
- 8 Kui - Muu Avaldused
- 9 Keeled
- 10 Regulaaravaldise süntaks
- 11 Numbrid ja matemaatika
- 12 Kuupäevadega tegelemine JavaScriptis
- 13 DOM-režiim
- 14 Töötamine kasutajabrauseriga
- 15 JavaScripti sündmused
- 16 Vead
- 17 Javascripti petmise leht lühidalt
JavaScripti petmise leht
- Lae alla link
JavaScripti põhitõed
Alustame põhitõdedega – kuidas lisada veebisaiti JavaScripti.
JavaScripti lisamine HTML-lehele
JavaScripti lisamiseks lehele peate selle sisse mässima Selle sisendi abil saab brauser koodi õigesti tuvastada ja käivitada. Samuti saate JavaScripti oma faili panna ja HTML-ile nime panna. Nii saate hoida erinevat tüüpi koode üksteisest eraldi, luues paremini korraldatud faile. Kui teie kood asub failis nimega Kommentaarid on olulised, kuna need aitavad teistel inimestel mõista, mis teie koodis toimub, või tuletavad teile meelde, kui olete midagi ise unustanud. Pidage meeles, et need tuleb korralikult tähistada, nii et brauser ei ürita neid täita. JavaScriptis on teil kaks erinevat võimalust: Muutujad on iseseisvad väärtused, mida saate kasutada toimingute tegemiseks. Sa peaksid olema nendega tuttavad juba matemaatika klassist. Muutuja deklareerimiseks JavaScriptis on teil kolm erinevat võimalust, millel kõigil on oma eripära: Muutujad võivad sisaldada erinevat tüüpi väärtusi ja andmetüüpe. Sa kasutad Võimalusi on rohkem. Pange tähele, et muutujad on tõstutundlikud. See tähendab Objektid on teatud tüüpi muutujad. Need on muutujad, millel võivad olla oma väärtused ja meetodid. Viimased on toimingud, mida saate objektidel teha. Järgmisena meie JavaScripti pettuste lehel on massiivid. Massiivid on osa paljudest erinevatest programmeerimiskeeltest. Need on viis muutujate ja omaduste rühmitamiseks. JavaScripti loomiseks tehke järgmist: Nüüd on teil massiiv nimega Kui olete massiivid loonud, saate nendega teha mõned asjad: Muutujate olemasolul saate neid kasutada erinevat tüüpi toimingute tegemiseks. Selleks vajate operaatoreid. JavaScripti funktsioonid on koodiplokid, mis täidavad teatud ülesannet. Põhifunktsioon näeb välja selline: Nagu näete, koosneb see järgmisest Funktsioonide levinud rakendus on andmete väljund. Väljundi jaoks on teil järgmised valikud: Globaalsed funktsioonid on funktsioonid, mis on sisse ehitatud igasse brauserisse, mis suudab JavaScripti käivitada. Silmused on osa enamikust programmeerimiskeeltest. Need võimaldavad teil käivitada soovitud arv kordi koodiplokke erinevate väärtustega: Silmuste loomiseks on teil mitu parameetrit: Seda tüüpi avaldusi on lihtne mõista. Neid kasutades saate seada tingimused koodi käivitamiseks. Kui kehtivad teatud tingimused, siis midagi tehakse, kui mitte, siis teostatakse midagi muud. Sarnane mõiste Stringid kutsuvad JavaScripti teksti, mis ei täida funktsiooni, kuid võib ekraanile ilmuda. Sel juhul, JavaScriptis on stringid tähistatud ühe- või kahekohaliste jutumärkidega. Kui soovite stringis kasutada jutumärke, peate kasutama erimärke: Peale selle on teil ka täiendavaid põgenemismärke: Keelpillidega töötamiseks on palju erinevaid viise: Regulaarsed avaldised on otsimismustrid, mida kasutatakse stringides tähemärkide kombinatsioonide sobitamiseks. Otsimismustrit saab kasutada tekstiotsingus ja toimingute asendamiseks tekstis. JavaScriptis saate töötada ka numbrite, konstantidega ja täita matemaatilisi funktsioone. Kuupäevade ja kellaaegadega saate JavaScriptiga töötada ja neid muuta. See on järgmine peatükk JavaScripti petulehel. DOM on Dokumendiobjekti mudel lehest. See on veebilehe struktuuri kood. JavaScriptiga on kaasas palju erinevaid viise HTML-elementide (nn sõlmede) loomiseks ja nendega manipuleerimiseks. Lisaks HTML-elementidele on JavaScriptil võimalik arvestada ka kasutaja brauseriga ja lisada selle atribuudid koodi. Sündmused on asjad, mis võivad juhtuda HTML-elementidega ja mida viib läbi kasutaja. Programmeerimiskeel saab neid sündmusi kuulata ja toiminguid koodis käivitada. Ükski JavaScripti petuleht poleks ilma nendeta täielik. JavaScriptiga töötades võivad ilmneda erinevad vead. Nende käsitsemiseks on mitu viisi: JavaScriptil on ka sisseehitatud veaobjekt. Sellel on kaks omadust: Vea omadus võib tagastada oma nimetusena kuus erinevat väärtust: Programmeerimiskeelena on JavaScripti tähtsus tõusmas. Tänu tõestatud kogemustele ja eelistele on see üha enam veebiomandite loomise keel. Ülaltoodud JavaScripti pettuste lehel oleme koostanud paljud kõige põhilisemad ja olulisemad operaatorid, funktsioonid, põhimõtted ja meetodid. See annab hea ülevaate keelest ja viite nii arendajatele kui ka õppijatele. Loodame, et olete leidnud selle kasuliku. Kas teil on JavaScripti petulehele täiendusi? Andke meile allpool kommentaaride osas teada!
Helistage välisele JavaScripti failile
myscript.js
, sa kutsuksid seda:Sealhulgas kommentaarid
//
/ *
ja * /
selle hukkamise vältimiseksMuutujad JavaScriptis
var, const, las
var
- kõige tavalisem muutuja. Seda saab ümber määrata, kuid sellele pääseb juurde ainult funktsiooni piires. Muutujad, mis on määratletud klahviga var
kui kood on täidetud, liikuge algusse.const
- Ei saa ümber määrata ega pääseda juurde enne, kui need koodis kuvatakse.las
- Sarnane const
, las
muutujat saab ümber määrata, kuid mitte uuesti deklareerida.Andmetüübid
=
neile määrata:var vanus = 23
var x
var a = "init"
var b = 1 + 2 + 3
var c = tõene
konstant PI = 3,14
var name = {eesnimi: "John", perekonnanimi: "Doe"}
perekonnanimi
ja perekonnanimi
käsitletakse kahe erineva muutujana.Objektid
var person = {
eesnimi: "John",
perekonnanimi: "Doe",
vanus: 20,
kodakondsus: "saksa"
};
Järgmine tase: massiivid
var puuvili = ["banaan", "õun", "pirn"];
puuviljad
mis sisaldab kolme üksust, mida saate edaspidisteks toiminguteks kasutada.Massiivi meetodid
concat ()
- Ühendage mitu massiivi üheksindeks()
- Tagastab esimese positsiooni, kus antud element massiivis kuvatakseliitu ()
- Ühendage massiivi elemendid ühte stringi ja tagastage stringlastIndexOf ()
- Annab viimase positsiooni, kus antud element massiivis kuvataksepop ()
- Eemaldab massiivi viimase elemendipush ()
- lisage uue elemendi lõpputagurpidi()
- Sorteeri elemendid kahanevas järjekorrasnihe ()
- Eemaldage massiivi esimene elementviil ()
- tõmbab massiivi osa koopia uude massiivisorteeri ()
- Sorteerib elemendid tähestikulises järjekorrassplaiss ()
- lisab elemente kindlaksmääratud viisil ja positsioonistoString ()
- teisendab elemendid stringideksvahetuseta ()
—Lisa lisab algusesse uue elemendivalueOf ()
- Tagastab määratud objekti algväärtuseOperaatorid
Põhioperaatorid
+
- Lisamine-
- lahutamine*
- korrutamine/
- Jaoskond(...)
- Operaatorite grupeerimine, sulgudes olevad toimingud teostatakse varem kui väljaspool%
- moodul (ülejäänud)++
- Lisanumbrid--
- dekreetide numbridVõrdlusoperaatorid
==
- Võrdne===
- võrdne väärtus ja sama 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äiksem või võrdne?
- TernaaroperaatorLoogilised operaatorid
&&
- loogiline ja||
- loogiline või!
- Loogiline mitteBitwise operaatorid
&
- JA avaldus|
- VÕI avaldus~
- MITTE^
- XOR<<
- Vasak Shift>>
- Parem vahetus>>>
- null täitmine paremaleFunktsioonid
funktsiooni nimi (parameeter1, parameeter2, parameeter3) {
// mida funktsioon teeb
}
funktsiooni
märksõna pluss nimi. Funktsiooni parameetrid on sulgudes ja funktsiooni toimel on sulud sulgudes. Saate luua oma, kuid oma elu lihtsustamiseks - seal on ka mitmeid vaikefunktsioone.Andmete väljastamine
märguanne ()
- väljastage andmed brauseriaknas häirekastikinnita ()
- Avab jah / ei dialoogi ja tagastab õige / vale olenevalt kasutaja klõpsamisestconsole.log ()
- kirjutab brauseri konsooli teavet, mis sobib silumiseksdocument.write ()
- Kirjutage otse HTML-dokumentikiire ()
- loob dialoogi kasutaja sisestamiseksGlobaalsed funktsioonid
dekodeeriURI ()
- dekodeerib a Ühtne ressursi identifikaator (URI) loodud kodeeriURI
vmsdecodeURICkomponent ()
- dekodeerib URI komponendikodeeriURI ()
- kodeerib URI UTF-8-kskodeeridaURICkomponent ()
- Sama, kuid URI komponentide puhuleval ()
- hindab stringina esitatud JavaScripti koodiisFinite ()
- määrab, kas möödunud väärtus on piiratud arvisNaN ()
- määrab, kas väärtus on NaN või mitteArv ()
—- tagastab argumendist teisendatud arvuparseFloat ()
- Parsib argumendi ja tagastab ujukoma arvuparseInt ()
- Parsib oma argumendi ja tagastab täisarvuJavaScripti silmused
jaoks (enne silmust; silmuse tingimus; täitke pärast silmust) {
// mida teha silmuse ajal
}
jaoks
- Kõige tavalisem viis silmuse loomiseks JavaScriptissamas
- Seadistab tingimused, mille korral silmus käivitubtee samal ajal
- sarnane samas
silmus, kuid see täidab vähemalt ühe korra ja kontrollib lõpus, kas tingimus on täidetud, et uuesti käivitadamurda
—Kasutatakse tsüklite peatamiseks ja väljumiseks teatud tingimusteljätka
- Kui teatud tingimused on täidetud, jäta tsükli osad vaheleKui - Muu Avaldused
if (tingimus) {
// mida teha, kui tingimus on täidetud?
} veel {
// mida teha, kui tingimus ei ole täidetud
}
kui muidu
on lüliti
avaldus. Lüliti abil valite käitamiseks siiski ühe mitmest koodiplokist.Keeled
var person = "John Doe";
John Doe
on string.Põgenemistegelased
\ '
- ühekordne pakkumine\ "
- Topeltpakkumine\\
- kaldkriips\ b
- Tagasilükkeklahv\ f
- vormi sööt\ n
- Uus rida\ r
- vedu tagasi\ t
- horisontaalne tabulaator\ v
- vertikaalne tabulaatorKeelmeetodid
charAt ()
- Tagastab märgi stringi määratletud asukohascharCodeAt ()
- annab teile selle koha tegelase Unicode'iconcat ()
- ühendavad (ühendab) kahte või enamat stringi ühtefromCharCode ()
- Tagastab stringi, mis on loodud UTF-16 koodiga ühikute määratletud järjestusestindeks()
- pakub kindlaksmääratud teksti esmakordset esinemist stringi seeslastIndexOf ()
- Sama nagu indeks()
kuid viimase esinemise korral otsitakse tagasivaste ()
- otsib stringi vasted otsingumustri aluselasenda ()
- Otsige ja asendage stringi tekstotsing()
- Otsib sobivat teksti ja tagastab selle positsiooniviil ()
- ekstraheerib stringi lõigu ja tagastab selle uue stringinapoolitama ()
- Jagab stringi objekti stringide massiiviks kindlaksmääratud asukohassubstr ()
- Sarnane viil ()
kuid eraldab alamstringi sõltuvalt kindlaksmääratud tähemärkide arvustalamstring ()
- Sarnane ka viil ()
kuid ei saa nõustuda negatiivsete indeksitegatoLowerCase ()
- teisendage stringid väiketähtedekstoUpperCase ()
- Teisendage stringid suurtähtedeksvalueOf ()
- Tagastab stringiobjekti algväärtuse (millel pole atribuute ega meetodeid)Regulaaravaldise süntaks
Mustrimuundurid
e
- Hinnake asendamisti
- viia läbi väiketähtede sobitamineg
- Viige läbi globaalne sobitaminem
- Sooritage mitu ridas
- Töödelge stringe ühe joonegax
- lubage mustris kommentaare ja tühikuidU
- ebaaus musterSulgud
[abc]
- leidke sulgude vahel mõni märk[^ abc]
- leidke märk, mida sulgudes pole[0–9]
- kasutatakse mis tahes numbri leidmiseks vahemikus 0 kuni 9[A-z]
- leidke tähemärk alates suurtähtedest A kuni väiketähtedeni z(a | b | c)
- leidke mõni alternatiiv, mis on lahutatud |
Metakarakterid
.
- ühe tähemärgi leidmine, välja arvatud reajoon või reaterminant\ w
- sõnamärk\ W
- mittesõnaline märk\ d
- number\ D
- numbrist erinev märk\ s
- tühimärk\ S
- tühimärk\ b
- leidke sõna alguses / lõpus vaste\ B
- vaste, mis pole sõna alguses / lõpus\ 0
- NUL märk\ n
- uus joonetegelane\ f
- vormi sööda märk\ r
- veo tagasisõidu märk\ t
- tab märk\ v
- vertikaalse kaardi märk\ xxx
- Märk, mis on määratud kaheksanumbriga xxx\ xdd
- märk, mida tähistab kuueteistkümnendarv dd\ uxxxx
- Unicode-märk, mille määrab kuueteistkümnendarv XXXXKvantifikaatorid
n+
- sobib kõigi stringidega, mis sisaldavad vähemalt ühte nn *
- mis tahes jada, mis sisaldab n või enam n esinemisjuhtun?
- string, mis sisaldab nulli või ühte esinemist nn {X}
- string, mis sisaldab Xn-de jadan {X, Y}
- stringid, mis sisaldavad jada X-st kuni Y n-nin {X,}
- sobib iga stringi abil, mis sisaldab vähemalt X n järjestustn $
- mis tahes string, mille lõpus on n^ n
- Keerake n-ga selle alguses?= n
- mis tahes string, millele järgneb konkreetne string n?!n
- string, millele ei järgne konkreetset stringi niNumbrid ja matemaatika
Numbri omadused
MAX_VALUE
- JavaScriptis esindatav maksimaalne arvväärtusMIN_VALUE
- väikseim positiivne arvväärtus, mis on esindatud JavaScriptisNaN
- väärtus „mitte-arv”NEGATIVE_INFINITY
- negatiivne lõpmatuse väärtusPOSITIVE_INFINITY
- positiivne lõpmatuse väärtusArvmeetodid
toExponential ()
- Tagastab stringi ümardatud arvuga, mis on kirjutatud eksponentsiaalse märkenatoFixed ()
- Tagastab määratud arvu kümnendkoha täpsusega numbri stringitoPrecision ()
- kindla pikkusega kirjutatud numbri stringtoString ()
- Annab numbri stringinavalueOf ()
- Tagastab arvu numbrinaMatemaatika omadused
E
- Euleri numberLN2
- Naturaalne logaritm 2LN10
- Naturaalne logaritm 10LOG2E
- E aluse 2 logaritmLOG10E
- E baaslogaritm 10PI
- number PISQRT1_2
- ruutjuur 1/2SQRT2
- ruutjuur 2Matemaatika meetodid
abs (x)
- Annab x absoluutse (positiivse) väärtuseacos (x)
- x-i arkoosiin radiaanidesasin (x)
- x arkaine radiaanidesatan (x)
- numbri x väärtus arctangentatan2 (y, x)
- tema argumentide jagunemise protsentceil (x)
- x väärtus ümardatud lähima täisarvunicos (x)
- x koosinus (x on radiaanides)exp (x)
- E väärtusxpõrand (x)
- x väärtus ümardatakse lähima täisarvunilog (x)
- x-i naturaalne logaritm (alus E)max (x, y, z, ..., n)
- Tagastab suurima väärtusega numbrimin (x, y, z, ..., n)
- sama väikseima väärtusega numbri korralPow (x, y)
- X y väärtuselejuhuslik ()
- Annab juhusliku arvu vahemikus 0 kuni 1ümar (x)
- x väärtus ümardatuna lähima täisarvunipatt (x)
- x siinus (x on radiaanides)sqrt (x)
- x ruutjuurpäevitunud (x)
- Nurga puutujaKuupäevadega tegelemine JavaScriptis
Kuupäevade seadmine
Kuupäev ()
- loob uue kuupäevaobjekti praeguse kuupäeva ja kellaajagaKuupäev (2017, 5, 21, 3, 23, 10, 0)
- Kohandatud kuupäevaobjekti loomine. Numbrid tähistavad aastat, kuud, päeva, tundi, minuteid, sekundeid, millisekundit. Võite jätta kõik, mida soovite, välja arvatud aasta ja kuu.Kuupäev ("2017-06-23")
- kuupäeva deklareerimine stringinaKuupäeva ja kellaaja väärtuste tõmbamine
getDate ()
- Hankige kuu päev numbrina (1–31)getDay ()
- nädalapäev numbrina (0–6)getFullYear ()
- aasta neljakohalise arvuna (aaaa)getHours ()
- Hankige tund (0–23)getMilliseconds ()
- millisekund (0–999)getMinutes ()
- Hankige minut (0-59)getMonth ()
- Kuu arvuna (0–11)getSeconds ()
- Hankige teine (0-59)getTime ()
- Hankige millisekundid alates 1. jaanuarist 1970getUTCDate ()
- Kuu päev (kuupäev) määratud kuupäeval vastavalt universaalajale (saadaval ka päeva, kuu, täisaasta, tundide, minutite jms jaoks)parsida
- Parsib kuupäeva stringi esituse ja tagastab millisekundite arvu alates 1. jaanuarist 1970Määra kuupäeva osa
setDate ()
- määrake päev arvuna (1–31)setFullYear ()
- määrab aasta (valikuliselt kuu ja päeva)setHours ()
- määrake tund (0–23)setMilliseconds ()
- Määrake millisekundid (0–999)setMinutes ()
- Määrab minutid (0–59)setMonth ()
- määrake kuu (0–11)setSeconds ()
- Seadistab sekundid (0-59)määra aeg()
- määrake kellaaeg (millisekundit alates 1. jaanuarist 1970)setUTCDate ()
- määrab kuu kuupäeva kindla kuupäeva jaoks vastavalt universaalajale (saadaval ka päeva, kuu, täisaasta, tundide, minutite jms jaoks)DOM-režiim
Sõlme atribuudid
atribuudid
- Tagastab kõigi elemendile registreeritud atribuutide reaalajas kogubaseURI
- pakub HTML-elemendi absoluutset lähte-URL-ichildNodes
- annab elemendi lastesõlmede kogumiesimenelaps
- Tagastab elemendi esimese alamsõlmeviimane laps
- elemendi viimane lapsesõlmjärgmineSibling
- annab järgmise sõlme sama sõlme puu tasemelnodeName
- tagastab sõlme nimenodeType
- Tagastab sõlme tüübinodeValue
- Määrab või tagastab sõlme väärtuseomanikdokument
- selle sõlme ülataseme dokumendiobjektparentNode
- Tagastab elemendi vanema sõlmepreviousSibling
- Tagastab vahetult praegusele eelneva sõlmetextContent
- Määrab või tagastab sõlme ja selle järglaste tekstilise sisuSõlme meetodid
appendChild ()
- lisab uue alamsõlme elemendile viimase alamsõlmenacloneNode ()
- Kloonib HTML-i elemendiVõrdleDocumentPositsiooniga ()
- võrdleb kahe elemendi dokumendi asukohtagetFeature ()
- Tagastab objekti, mis rakendab määratletud funktsiooni API-sidhasAttributes ()
- Tagastab tõese, kui elemendil on atribuute, vastasel juhul valehasChildNodes ()
- tagastab väärtuse true, kui elemendil on lapsesõlmed, vastasel juhul valeinsertBefore ()
- Lisab uue alamsõlme enne määratud olemasolevat alamsõlmeisDefaultNamespace ()
- Tagastab tõese, kui vaikimisi on määratud nimeruumURI, vastasel juhul valeisEqualNode ()
- Kontrollib, kas kaks elementi on võrdsedisSameNode ()
- Kontrollib, kas kaks elementi on samad sõlmedisSupported ()
- Tagastab väärtuse true, kui elemendil on määratletud funktsioonlookupNamespaceURI ()
- Tagastab antud sõlmega seotud nimeruumi URIlookupPrefix ()
- Tagastab DOMString, mis sisaldab etteantud nimeruumi URI eesliidet, kui see on olemasnormaliseeri ()
- ühendab külgnevad tekstisõlmed ja eemaldab elemendist tühjad tekstisõlmedremoveChild ()
- Eemaldab elemendi alamsõlmereplaChild ()
- asendab elemendi alamsõlmeElementide meetodid
getAttribute ()
- Tagastab elemendi sõlme määratud atribuudi väärtusegetAttributeNS ()
- Tagastab määratud nimeruumi ja nimega atribuudi stringi väärtusegetAttributeNode ()
- hangib määratud atribuudi sõlmegetAttributeNodeNS ()
- Tagastab atribuudi atribuudi sõlme koos antud nimeruumi ja nimegagetElementsByTagName ()
- pakub kogu siltide nimega lapseelementegetElementsByTagNameNS ()
- Tagastab reaalajas HTMLC-elementide kogumi, millel on antud nimeruumi kuuluv teatud sildi nimihasAttribute ()
- Tagastab tõese, kui elemendil on atribuute, vastasel juhul valehasAttributeNS ()
- Annab õige / vale väärtuse, mis näitab, kas antud nimeruumi praegusel elemendil on määratud atribuutremoveAttribute ()
- Eemaldab määratud atribuudi elemendiltremoveAttributeNS ()
- Eemaldab määratud atribuudi teatud nimeruumi elemendiltremoveAttributeNode ()
- eemaldab määratud atribuudi sõlme ja tagastab eemaldatud sõlmesetAttribute ()
- Määrab või muudab määratud atribuudi määratud väärtusekssetAttributeNS ()
- lisab uue atribuudi või muudab atribuudi väärtust antud nimeruumi ja nimegasetAttributeNode ()
- Määrab või muudab määratud atribuudi sõlmesetAttributeNodeNS ()
- lisab elemendile uue nimega paigutatud atribuudisõlmeTöötamine kasutajabrauseriga
Akna atribuudid
suletud
- Kontrollib, kas aken on suletud või mitte, ja tagastab tõese või valevaikestatus
- määrab või tagastab akna olekuribal vaiketekstidokument
- Tagastab akna dokumendiobjektiraamid
- Tagastab kõik elemendid aktiivses aknas
ajalugu
- pakub akna ajaloo objektisisemineKõrgus
- akna sisuala sisekõrgussisemine laius
- sisuala sisemine laiuspikkus
- Uuri välja elemendid aknas
asukoht
- Tagastab akna asukohaobjektinimi
- Määrab või tagastab akna nimenavigaator
- Tagastab akna Navigaatori objektiavaja
- Annab viite akna loonud aknalevälineKõrgus
- akna väliskõrgus, sealhulgas tööriistaribad / kerimisribadväline laius
- akna välislaius, sealhulgas tööriistaribad / kerimisribadpageXOffset
- aktiivse dokumendi pikslite arv on keritud horisontaalseltlehtYOffset
- dokumendi pikslite arv on vertikaalselt keritudvanem
- praeguse akna vanemakenekraan
- Tagastab akna ekraani objektiscreenLeft
- akna horisontaalne koordinaat (ekraani suhtes)screenTop
- akna vertikaalne koordinaatscreenX
- Sama nagu screenLeft
kuid vajalik mõne brauseri jaoksekraanil
- Sama nagu screenTop
kuid vajalik mõne brauseri jaoksise
- tagastab aktiivse aknastaatus
- Määrab või tagastab teksti akna olekuribalülaosa
- Tagastab brauseri kõrgeima aknaAknameetodid
märguanne ()
- Kuvab teateboksi koos teate ja OK nupugahägusus ()
- Eemaldab aktiivsest aknast fookuseclearInterval ()
- Kustutab taimeri, mis on seadistatud nupuga setInterval ()
clearTimeout ()
- Kustutab taimeri, mis on seadistatud nupuga setTimeout ()
Sulge()
- Sulgeb aktiivse aknakinnita ()
- Kuvab dialoogiboksi koos teate ja Okei ja Tühista nuppufookus ()
- seab fookuse praegusele aknaleteisaldaBy ()
- Liigutab akna praeguse asukoha suhteskolima()
- viib akna määratud asukohtaavatud ()
- avab uue brauseriaknaprindi ()
- Prindib praeguse akna sisukiire ()
- Kuvatakse dialoogiboks, mis küsib külastajalt sisenditsuuruse muutmineBy ()
- suurendab akna suurust määratud pikslite arvu järgiresizeTo ()
- akna suuruse muutmine määratud laiusele ja kõrguselekerimisriba ()
- kerib dokumenti kindla arvu pikslitegakerimineTo ()
- kerib dokumendi määratud koordinaatidenisetInterval ()
- kutsub funktsiooni või hindab avaldist kindla intervalligasetTimeout ()
- kutsub funktsiooni või hindab avaldist määratud intervalli järelstopp ()
- peatab akna laadimiseEkraani atribuudid
availHeight
- Tagastab ekraani kõrguse (välja arvatud Windowsi tegumiriba)availWidth
- Tagastab ekraani laiuse (va Windowsi tegumiriba)värvDepth
- Tagastab piltide kuvamiseks värvipaleti bitsügavusekõrgus
- ekraani kogukõrguspixelDepth
- ekraani värvieraldusvõime bittides piksli kohtalaius
- ekraani kogulaiusJavaScripti sündmused
Hiir
klõps
- Sündmus toimub siis, kui kasutaja klõpsab mõnel elemendilonkontekstimenüü
- Kasutaja paremklõps elemendil, et avada kontekstimenüüondblclick
- kasutaja teeb topeltklõpsu elemendilonmousedown
- Kasutaja vajutab elemendi kohal hiirenuppuonmouseenter
- Kursor liigub elemendi pealeonmouseleave
- Osuti liigub elemendist väljaväga palju
- Osuti liigub, kui see on elemendi kohalonmouseoverover
- kui osuti on viidud mõnele elemendile või ühele selle lasteleonmouseout
- Kasutaja viib hiirekursori elemendist või selle lapsest väljaonmouseup
- Kasutaja vabastab hiirenupu elemendi kohal oleku kohalKlaviatuur
onkeydown
- Kui kasutaja vajutab klahvi allaonkeypress
- hetk, mil kasutaja hakkab klahvi vajutamaonkeyup
- Kasutaja vabastab võtmeRaam
onabort
- Kandja laadimine katkestatiennekoormamata
- Sündmus toimub enne dokumendi mahalaadimistonerror
- Välise faili laadimisel ilmneb tõrgevahetusel
- URL-i ankurdavas osas on muudatusikoormus
- kui objekt on laaditudlehel peidus
- kasutaja navigeerib veebilehelt eemalelehel
- kui kasutaja navigeerib veebileheleonresize
- dokumendivaate suurus on muudetudonroll
- elemendi kerimisriba keritaksemahalaadimine
- Sündmus toimub siis, kui leht on maha laaditudVorm
onblur
- kui element kaotab fookuseonchange
- Vormi elemendi sisu muutub (jaoks ,
ja
)
onfookus
- element saab fookuseonfookuses
- kui element hakkab keskendumaonfookuses
- element kaotab keskendumisesisend
- kasutaja sisestatud elementkehtetu
- Element on kehtetuonreset
- Vorm lähtestatakseonsearch
- kasutaja kirjutab midagi otsinguväljale (jaoks )
vali
- kasutaja valib teksti (jaoks ja
)
onsubmit
- vorm on esitatudVedama
ondrag
- Elementi lohistatakseondragend
- kasutaja on elemendi lohistamise lõpetanudondragenter
- lohistatud element siseneb langevasse sihtmärkiondragleave
- Lohistatud element jätab langemissihtkohaedasi minnes
- lohistatud element asub langeva sihtmärgi kohalondragstart
- Kasutaja hakkab elementi lohistamaondrop
- Lohistatud element kukub langeval sihtmärgilLõikelaud
onkoopia
- kasutaja kopeerib elemendi sisuoncut
- kasutaja lõikab elemendi sisupasta
- kasutaja kleebib elemendi sisuMeediumid
onabort
- Kandja laadimine katkestationcanplay
- brauser võib hakata meediume esitama (nt fail on piisavalt puhverdatud)oncanplaythrough
- Brauser saab meediumite kaudu mängida peatumataondurationchange
- Meedia kestus muutubonended
- Meedia on jõudnud oma lõppuonerror
- juhtub siis, kui välise faili laadimisel ilmneb tõrgeonloadeddata
- Meediumiandmed on laaditudüleslaetud metaandmed
- metaandmed (nagu mõõtmed ja kestus) laaditakseonloadstart
- Brauser otsib määratud meediumepausil
- Meediumid peatatakse kas kasutaja poolt või automaatseltekraanil
- meedium on käivitatud või pole enam peatatudmängib
- Meediumit mängitakse pärast puhverdamise peatamist või peatamistedasi arenenud
- Brauser laadib meediume allaonrate muutmine
- Meedia mängimise kiirus muutubotsitud
- Kasutaja on meediumis kolimise / uude kohta liikumise lõpetanudotsin
- kasutaja hakkab liikuma / vaheleinstallitud
- Brauser proovib meediumit laadida, kuid see pole saadavalonsuspend
- brauser ei laadi tahtlikult meediumeontimeupdate
- Mänguasend on muutunud (nt kiire edasiliikumise tõttu)onvolumechange
- Meediumite maht on muutunud (sealhulgas vaigistamine)ootamas
- Meedium on peatatud, kuid eeldatakse, et see jätkub (näiteks puhverdamine)Animatsioon
animatsioon
- CSS-i animatsioon on valmisanimatsioonikunst
- CSS animatsiooni korratakseanimatsioonstart
- CSS-i animatsioon on alanudMuud
üleminekuaeg
- Vallandati, kui CSS-i üleminek on lõppenudteade
- sündmusallika kaudu võetakse vastu teadeon-line
- brauser hakkab töötama võrguühendusetaon-line
- Brauser hakkab võrgus töötamaonpopstate
- kui akna ajalugu muutubnäitusel
- A element kuvatakse kontekstimenüüna
säilitamine
- Veebisalvestusruumi värskendataksepeale keerata
- kasutaja avab või sulgeb
elementratastel
- Hiireratas veereb elemendi kohal üles või allaontouchcancel
- Ekraani puudutamine on katkenudpuutuma
- Kasutaja sõrm eemaldatakse puuteekraaniltliikuma
- Sõrm lohistatakse üle ekraanipealetuult
- Puutetundlikule ekraanile asetatakse sõrmVead
proovida
- võimaldab teil määratleda koodiploki vigade kontrollimisekssaagi
- seadistage tõrke korral käivitatav koodiplokkviska
- Looge tavaliste JavaScripti vigade asemel kohandatud veateateidlõpuks
- võimaldab teil koodi proovida pärast proovimist ja püüdmist, sõltumata tulemusestVea nimiväärtused
nimi
- Määrab või tagastab veanimesõnum
- määrab või tagastab stringi tõrketeate alatesEvalError
- Veebis on ilmnenud tõrge eval ()
funktsiooniRangeError
- arv on vahemikust väljasViideviga
- Esitatud on ebaseaduslik viideSyntaxError
- SüntaksivigaTypeError
- Ilmnes tüübi vigaURIError
- An kodeeriURI ()
ilmnes vigaJavascripti petmise leht lühidalt