L’ultimo cheat sheet JavaScript

Se desideri creare pagine Web dinamiche, dovrai integrare le tue conoscenze HTML e CSS con una comprensione di JavaScript . Questo linguaggio di scripting è considerato essenziale nello sviluppo web moderno.
Puoi creare tutti i tipi di app e siti Web interattivi interessanti con JavaScript, ma c'è molto da imparare sulla strada. Con questo in mente, abbiamo creato il seguente cheat sheet JavaScript per te.
Il cheat sheet può fungere da rapido aggiornamento degli elementi JavaScript ogni volta che ne hai bisogno. È utile sia per i principianti che per gli esperti.
DOWNLOAD GRATUITO: questo cheat sheet è disponibile come PDF scaricabile dal nostro partner di distribuzione, TradePub. Dovrai compilare un breve modulo per accedervi solo per la prima volta. Scarica il cheat sheet di JavaScript definitivo .
L'ultimo cheat sheet JavaScript
scorciatoia | Azione |
---|---|
Matrici JavaScript | |
concat () | Unire più array in uno |
copyWithin () | Copia gli elementi dell'array all'interno dell'array, da e verso posizioni specificate |
indice di() | Restituisce il valore di base dell'oggetto specificato |
include () | Controlla se un array contiene l'elemento specificato |
aderire() | Combina elementi di un array in una singola stringa e restituisce la stringa |
inserimenti() | Restituisce una coppia chiave / valore Array Iteration Object |
ogni() | Controlla se ogni elemento in un array supera un test |
riempire() | Riempi gli elementi in un array con un valore statico |
filtro() | Crea un nuovo array con tutti gli elementi di un array che superano un test |
trova() | Restituisce il valore del primo elemento in un array che supera un test |
per ciascuno() | Chiamare una funzione per ciascun elemento dell'array |
a partire dal() | Crea un array da un oggetto |
lastIndexOf () | Indica l'ultima posizione in cui un dato elemento appare in un array |
pop() | Rimuovi l'ultimo elemento di un array |
spingere() | Aggiungi un nuovo elemento alla fine |
inverso() | Ordina gli elementi in ordine decrescente |
ridurre() | Ridurre i valori di un array su un singolo valore (andando da sinistra a destra) |
reduceRight () | Ridurre i valori di un array su un singolo valore (andando da destra a sinistra) |
cambio() | Rimuovere il primo elemento di un array |
fetta() | Tirare una copia di una porzione di un array in un nuovo oggetto array |
ordinare() | Ordina gli elementi in ordine alfabetico |
splice () | Aggiungi elementi in un modo e una posizione specificati |
unshift () | Aggiungi un nuovo elemento all'inizio |
Metodi booleani JavaScript | |
accordare() | Convertire un valore booleano in una stringa e restituire il risultato |
valore di() | Restituisce la prima posizione in cui un dato elemento appare in un array |
toSource () | Restituisce una stringa che rappresenta il codice sorgente dell'oggetto |
Operatori aritmetici JavaScript | |
+ | aggiunta |
– | Sottrazione |
* | Moltiplicazione |
/ | Divisione |
(…) | Operatore di raggruppamento (le operazioni tra parentesi vengono eseguite prima di quelle esterne) |
% | Modulo (resto) |
++ | Incrementa i numeri |
– | Decrementa i numeri |
== | Uguale a |
=== | Uguale valore e uguale tipo |
! = | Non uguale |
! == | Valore non uguale o tipo non uguale |
> | Più grande di |
< | Inferiore a |
> = | Maggiore o uguale a |
<= | Minore o uguale a |
? | Operatore ternario |
Operatori logici | |
&& | AND logico |
|| | OR logico |
! | NOT logico |
| |
& | Dichiarazione AND |
| | Dichiarazione OR |
~ | NON |
^ | XOR |
<< | Tasto maiuscolo di sinistra |
>> | Spostamento a destra |
>>> | Zero riempimento a destra |
funzioni | |
mettere in guardia() | Emissione dei dati in una casella di avviso nella finestra del browser |
Confermare() | Aprire una finestra di dialogo sì / no e restituire vero / falso a seconda del clic dell'utente |
console.log () | Scrivi informazioni sulla console del browser (utile per scopi di debug) |
document.write () | Scrivi direttamente nel documento HTML |
richiesta() | Crea una finestra di dialogo per l'input dell'utente |
Funzioni globali | |
decodeURI () | Decodifica un URI (Uniform Resource Identifier) creato da encodeURI o simile |
decodeURIComponent () | Decodifica un componente URI |
encodeURI () | Codifica un URI in UTF-8 |
encodeURIComponent () | Lo stesso ma per i componenti URI |
eval () | Valuta il codice JavaScript rappresentato come stringa |
isFinite () | Determina se un valore passato è un numero finito |
isNaN () | Determina se un valore è un numero illegale |
Numero() | Converti il valore di un oggetto in un numero |
parseFloat () | Analizzare una stringa e restituire un numero in virgola mobile |
parseInt () | Analizzare una stringa e restituire un numero intero |
Cicli JavaScript | |
per | Il modo più comune per creare un ciclo in JavaScript |
mentre | Impostare le condizioni in cui viene eseguito un ciclo |
fare mentre | Simile al ciclo while, tuttavia, viene eseguito almeno una volta ed esegue un controllo alla fine per vedere se la condizione è soddisfatta per essere eseguita nuovamente |
rompere | Arrestare ed uscire dal ciclo se sono soddisfatte determinate condizioni |
Continua | Salta parti del ciclo se sono soddisfatte determinate condizioni |
Personaggi di fuga | |
' | Virgoletta singola |
" | Doppia citazione |
\ | Barra rovesciata |
b | Backspace |
f | Feed modulo |
n | Nuova linea |
r | Ritorno del trasporto |
t | Tabulatore orizzontale |
v | Tabulatore verticale |
Metodi stringa JavaScript | |
charAt () | Restituisce un carattere in una posizione specificata all'interno di una stringa |
charCodeAt () | Dai l'unicode del personaggio in quella posizione |
concat () | Concatena (unisci) due o più stringhe in una |
fromCharCode () | Restituisce una stringa creata dalla sequenza specificata di unità di codice UTF-16 |
indice di() | Fornisce la posizione della prima occorrenza del testo specificato all'interno di una stringa |
lastIndexOf () | Come indexOf () ma con l'ultima occorrenza, ricerca all'indietro |
incontro() | Recupera le corrispondenze di una stringa rispetto a un modello di ricerca |
sostituire() | Trova e sostituisce il testo specificato in una stringa |
ricerca() | Eseguire una ricerca per un testo corrispondente e restituire la sua posizione |
fetta() | Estrarre una sezione di una stringa e restituirla come nuova stringa |
Diviso() | Dividi un oggetto stringa in una matrice di stringhe in una posizione specificata |
inizia con() | Controlla se una stringa inizia con caratteri specificati |
substr () | Simile a slice () ma estrae una sottostringa dipendente da un numero specificato di caratteri |
substring () | Simile a slice () ma non può accettare indici negativi |
toLowerCase () | Converti le stringhe in lettere minuscole |
toUpperCase () | Converti le stringhe in maiuscolo |
valore di() | Restituisce il valore di base (che non ha proprietà o metodi) di un oggetto stringa |
SINTASSIA ESPRESSIONE REGOLARE Modificatori di motivi | |
e | Valuta la sostituzione |
io | Eseguire una corrispondenza senza distinzione tra maiuscole e minuscole |
g | Esegui la corrispondenza globale |
m | Esegue la corrispondenza su più righe |
S | Tratta le stringhe come una riga singola |
X | Consenti commenti e spazi bianchi nel modello |
U | Modello non grasso |
Parentesi | |
[Abc] | Trova uno dei caratteri tra parentesi |
[^ Abc] | Trova qualsiasi carattere non tra parentesi |
[0-9] | Trova la cifra specificata tra parentesi |
[AZ] | Trova qualsiasi carattere dalla maiuscola A alla z minuscola |
(A | B | c) | Trova una delle alternative separate da | |
metacaratteri | |
. | Trova un singolo carattere, tranne la nuova riga o il terminatore di riga |
w | Carattere parola |
W | Carattere non di parole |
d | Una cifra |
D | Un carattere non cifra |
S | Carattere di spazi bianchi |
S | Carattere non bianco |
b | Trova una corrispondenza all'inizio / alla fine di una parola |
B | Trova una corrispondenza non all'inizio / alla fine di una parola |
u0000 | Personaggio NUL |
n | Un nuovo personaggio di linea |
f | Carattere del feed del modulo |
r | Carattere di ritorno a capo |
t | Carattere tab |
v | Carattere tab verticale |
xxx | Carattere specificato da un numero ottale xxx |
xdd | Carattere latino specificato da un numero esadecimale dd |
udddd | Carattere Unicode specificato da un numero esadecimale dddd |
quantificatori | |
n + | Abbina qualsiasi stringa che contenga almeno un n |
n * | Qualsiasi stringa che contiene zero o più occorrenze di n |
n? | Qualsiasi stringa che contiene zero o una occorrenza di n |
n {X} | Qualsiasi stringa che contiene una sequenza di X n |
n {X, Y} | Stringhe che contengono una sequenza da X a Y n |
n {X,} | Corrisponde a qualsiasi stringa che contiene una sequenza di almeno X n |
n $ | Qualsiasi stringa con n alla fine di essa |
^ n | Stringa con n all'inizio di esso |
? = N | Qualsiasi stringa seguita da una stringa specifica n |
?! N | Stringa che non è seguita da una stringa specifica n |
Proprietà numeriche | |
MAX_VALUE | Valore numerico massimo rappresentabile in JavaScript |
MIN_VALUE | Il valore numerico positivo più piccolo rappresentabile in JavaScript |
NaN | Il valore "Non un numero" |
NEGATIVE_INFINITY | Valore infinito negativo |
POSITIVE_INFINITY | Valore infinito positivo |
Metodi numerici | |
toExponential () | Restituisce una stringa con un numero arrotondato scritto come notazione esponenziale |
toFixed () | Restituisce la stringa di un numero con un numero specificato di decimali |
toPrecision () | Restituisce la stringa di un numero scritto con una lunghezza specificata |
accordare() | Restituisce un numero come stringa |
valore di() | Restituisce un numero come numero |
Proprietà matematiche | |
E | Numero di Eulero |
LN2 | Logaritmo naturale di 2 |
LN10 | Logaritmo naturale di 10 |
LOG2E | Logaritmo di base 2 di E |
LOG10E | Logaritmo in base 10 di E |
PI | Il numero PI |
SQRT1_2 | Radice quadrata di 1/2 |
SQRT2 | Radice quadrata di 2 |
Metodi matematici | |
abs (x) | Restituisce il valore assoluto (positivo) di x |
acos (x) | Arccosina di x, in radianti |
asin (x) | Arcsine di x, in radianti |
atan (x) | Arctangente di x come valore numerico |
atan2 (y, x) | Arctangente del quoziente dei suoi argomenti |
ceil (x) | Valore di x arrotondato per eccesso all'intero più vicino |
cos (x) | Coseno di x (x è in radianti) |
exp (x) | Valore di Ex |
piano (x) | Valore di x arrotondato per difetto all'intero più vicino |
log (x) | Logaritmo naturale (base E) di x |
max (x, y, z, …, n) | Numero con il valore più alto |
min (x, y, z, …, n) | Numero con il valore più basso |
pow (x, y) | X alla potenza di y |
casuale() | Numero casuale compreso tra 0 e 1 |
round (x) | Valore di x arrotondato al suo intero più vicino |
sin (x) | Seno di x (x è in radianti) |
sqrt (x) | Radice quadrata di x |
tan (x) | Tangente di un angolo |
Date | |
Data() | Crea un nuovo oggetto data con la data e l'ora correnti |
Data (2017, 5, 21, 3, 23, 10, 0) | Crea un oggetto data personalizzato. I numeri rappresentano anno, mese, giorno, ora, minuti, secondi, millisecondi. Puoi omettere tutto quello che vuoi tranne l'anno e il mese. |
Data ( “2017/06/23”) | Dichiarazione della data come stringa |
getDate () | Ottieni il giorno del mese come numero (1-31) |
getDay () | Ottieni il giorno della settimana come numero (0-6) |
getFullYear () | Ottieni l'anno come un numero di quattro cifre (aaaa) |
getHours () | Prendi l'ora (0-23) |
getMilliseconds () | Ottieni il millisecondo (0-999) |
getMinutes () | Prendi il minuto (0-59) |
getMonth () | Ottieni il mese come numero (0-11) |
getSeconds () | Ottieni il secondo (0-59) |
prendi tempo() | Prendi il tempo (millisecondi dal 1 gennaio 1970) |
getUTCDate () | Giorno (data) del mese nella data specificata in base all'ora universale (disponibile anche per giorno, mese, fullear, ore, minuti ecc.) |
parse | Analizza una rappresentazione in formato stringa di una data e restituisce il numero di millisecondi dal 1 ° gennaio 1970 |
impostare la data() | Imposta il giorno come un numero (1-31) |
setFullYear () | Imposta l'anno (facoltativamente mese e giorno) |
setHours () | Imposta l'ora (0-23) |
setMilliseconds () | Imposta i millisecondi (0-999) |
setMinutes () | Imposta i minuti (0-59) |
setMonth () | Imposta il mese (0-11) |
setSeconds () | Imposta i secondi (0-59) |
tempo impostato() | Imposta l'ora (millisecondi dal 1 gennaio 1970) |
setUTCDate () | Imposta il giorno del mese per una data specificata in base all'ora universale (disponibile anche per giorno, mese, fullear, ore, minuti ecc.) |
MODALITÀ DOM Proprietà nodo | |
attributi | Raccolta live di tutti gli attributi registrati su un elemento |
baseURI | URL di base assoluto di un elemento HTML |
childNodes | Raccolta di nodi figlio di un elemento |
Primogenito | Primo nodo figlio di un elemento |
ultimo bambino | Ultimo nodo figlio di un elemento |
nextSibling | Nodo successivo allo stesso livello della struttura dei nodi |
nodeName | Nome di un nodo |
nodeType | Tipo di nodo |
nodeValue | Valore di un nodo |
ownerDocument | Oggetto documento di livello superiore per il nodo corrente |
parentNode | Nodo padre di un elemento |
previousSibling | Nodo immediatamente precedente a quello corrente |
textContent | Contenuto testuale di un nodo e dei suoi discendenti |
Metodi di nodo | |
appendChild () | Aggiungi un nuovo nodo figlio a un elemento come ultimo nodo figlio |
cloneNode () | Clona l'elemento HTML |
compareDocumentPosition () | Confronta la posizione del documento di due elementi |
getFeature () | Restituisce un oggetto che implementa le API di una funzionalità specificata |
hasAttributes () | Restituisce vero se un elemento ha degli attributi, altrimenti restituisce falso |
hasChildNodes () | Restituisce vero se un elemento ha nodi figlio, altrimenti restituisce falso |
insertBefore () | Inserire un nuovo nodo figlio prima di un nodo figlio esistente specificato |
isDefaultNamespace () | Restituisce vero se un namespaceURI specificato è predefinito, altrimenti restituisce falso |
isEqualNode () | Controlla se due elementi sono uguali |
isSameNode () | Controlla se due elementi sono lo stesso nodo |
è supportato() | Restituisce vero se una funzione specificata è supportata sull'elemento |
lookupNamespaceURI () | Restituisce lo spazio dei nomiURI associato a un determinato nodo |
lookupPrefix () | Restituisce un DOMString contenente il prefisso per un determinato namespaceURI, se presente |
normalizzare() | Unisci nodi di testo adiacenti e rimuovi nodi di testo vuoti in un elemento |
removeChild () | Rimuovere un nodo figlio da un elemento |
replaceChild () | Sostituisci un nodo figlio in un elemento |
Metodi dell'elemento | |
getAttribute () | Restituisce il valore dell'attributo specificato di un nodo elemento |
getAttributeNS () | Restituisce il valore stringa dell'attributo con lo spazio dei nomi e il nome specificati |
getAttributeNode () | Ottieni il nodo dell'attributo specificato |
getAttributeNodeNS () | Restituisce il nodo dell'attributo per l'attributo con lo spazio dei nomi e il nome indicati |
getElementsByTagName () | Fornire una raccolta di tutti gli elementi figlio con il nome tag specificato |
getElementsByTagNameNS () | Restituisce una raccolta HTML live di elementi con un determinato nome tag appartenente allo spazio dei nomi specificato |
hasAttribute () | Restituisce vero se un elemento ha degli attributi, altrimenti restituisce falso |
hasAttributeNS () | Fornire un valore vero / falso che indica se l'elemento corrente in un determinato spazio dei nomi ha l'attributo specificato |
removeAttribute () | Rimuovi un attributo specificato da un elemento |
removeAttributeNS () | Rimuovi l'attributo specificato da un elemento all'interno di un determinato spazio dei nomi |
removeAttributeNode () | Rimuovere un nodo dell'attributo specificato e restituire il nodo rimosso |
setAttribute () | Imposta o modifica l'attributo specificato su un valore specificato |
setAttributeNS () | Aggiungi un nuovo attributo o modifica il valore di un attributo con lo spazio dei nomi e il nome indicati |
setAttributeNode () | Imposta o modifica il nodo dell'attributo specificato |
setAttributeNodeNS () | Aggiungi un nuovo nodo dell'attributo namespace a un elemento |
Proprietà della finestra del browser | |
chiuso | Controlla se una finestra è stata chiusa o meno e restituisce vero o falso |
defaultStatus | Imposta o restituisce il testo predefinito nella barra di stato di una finestra |
documento | Restituisce l'oggetto documento per la finestra |
montatura | Restituisce tutti gli elementi iframe nella finestra corrente |
storia | Fornire l'oggetto History per la finestra |
innerHeight | Altezza interna dell'area del contenuto di una finestra |
innerWidth | Larghezza interna dell'area del contenuto |
lunghezza | Restituisce il numero di elementi iframe nella finestra |
Posizione | Restituisce l'oggetto posizione per la finestra |
nome | Imposta o restituisce il nome di una finestra |
navigatore | Restituisce l'oggetto Navigator per la finestra |
opener | Restituisce un riferimento alla finestra che ha creato la finestra |
outerHeight | Altezza esterna di una finestra, comprese barre degli strumenti / barre di scorrimento |
outerWidth | Larghezza esterna di una finestra, comprese barre degli strumenti / barre di scorrimento |
pageXOffset | Numero di pixel con cui il documento è stato fatto scorrere in orizzontale |
pageYOffset | Numero di pixel con cui il documento è stato fatto scorrere verticalmente |
genitore | Finestra principale della finestra corrente |
schermo | Restituisce l'oggetto Screen per la finestra |
screenLeft | Coordinata orizzontale della finestra (relativa allo schermo) |
screenTop | Coordinata verticale della finestra |
screenX | Come lo schermo Sinistra ma necessario per alcuni browser |
screenY | Come lo schermo, ma necessario per alcuni browser |
se stesso | Restituisce la finestra corrente |
stato | Imposta o restituisce il testo nella barra di stato di una finestra |
superiore | Restituisce la finestra del browser più in alto |
Metodi della finestra del browser | |
mettere in guardia() | Visualizza una finestra di avviso con un messaggio e un pulsante OK |
blur () | Rimuovi lo stato attivo dalla finestra corrente |
clearInterval () | Cancella un timer impostato con setInterval () |
clearTimeout () | Cancella un timer impostato con setTimeout () |
vicino() | Chiudi la finestra corrente |
Confermare() | Visualizza una finestra di dialogo con un messaggio e i pulsanti OK e Annulla |
messa a fuoco() | Imposta lo stato attivo sulla finestra corrente |
moveBy () | Sposta una finestra rispetto alla sua posizione corrente |
moveTo () | Sposta una finestra in una posizione specificata |
Aperto() | Apri una nuova finestra del browser |
Stampa() | Stampa il contenuto della finestra corrente |
richiesta() | Visualizza una finestra di dialogo che richiede l'input per il visitatore |
resizeBy () | Ridimensiona la finestra in base al numero di pixel specificato |
resizeTo () | Ridimensiona la finestra ad una larghezza e altezza specificate |
scrollBy () | Scorri il documento di un numero specificato di pixel |
scrollTo () | Scorri il documento fino alle coordinate specificate |
setInterval () | Chiamare una funzione o valutare un'espressione a intervalli specificati |
setTimeout () | Chiamare una funzione o valutare un'espressione dopo un intervallo specificato |
fermare() | Ferma il caricamento della finestra |
Proprietà dello schermo | |
availHeight | Restituisce l'altezza dello schermo (esclusa la barra delle applicazioni di Windows) |
availWidth | Restituisce la larghezza dello schermo (esclusa la barra delle applicazioni di Windows) |
profondità di colore | Restituisce la profondità in bit della tavolozza dei colori per la visualizzazione delle immagini |
altezza | L'altezza totale dello schermo |
pixelDepth | La risoluzione del colore dello schermo in bit per pixel |
larghezza | La larghezza totale dello schermo |
EVENTI JAVASCRIPT Eventi mouse JavaScript | |
al clic | Quando l'utente fa clic su un elemento |
oncontextmenu | Quando l'utente fa clic con il pulsante destro del mouse su un elemento per aprire un menu di scelta rapida |
ondblclick | Quando l'utente fa doppio clic su un elemento |
onmousedown | Quando l'utente preme un pulsante del mouse su un elemento |
OnMouseEnter | Quando l'utente sposta il puntatore su un elemento |
onMouseLeave | Quando l'utente sposta il puntatore lontano da un elemento |
onMouseMove | Quando l'utente sposta il puntatore mentre si trova su un elemento |
onmouseover | Quando l'utente sposta il puntatore su un elemento o su uno dei suoi figli |
onmouseout | Quando l'utente sposta il puntatore lontano da un elemento o da uno dei suoi figli |
onmouseup | Quando l'utente rilascia un pulsante del mouse mentre si trova sopra un elemento |
Eventi tastiera JavaScript | |
onKeyDown | Quando l'utente preme un tasto verso il basso |
onkeypress | Quando l'utente inizia a premere un tasto |
onKeyUp | Quando l'utente rilascia una chiave |
Eventi Frame JavaScript | |
OnAbort | Quando il caricamento del supporto viene interrotto |
onbeforeunload | Prima che il documento stia per essere scaricato |
onerror | Quando si verifica un errore durante il caricamento di un file esterno |
onhashchange | Quando la parte di ancoraggio di un URL è cambiata |
onload | Quando un oggetto è stato caricato |
onpagehide | Quando l'utente si allontana da una pagina Web |
onpageshow | Quando l'utente accede a una pagina Web |
onResize | Quando l'utente ridimensiona la vista del documento |
onscroll | Quando l'utente sta scorrendo la barra di scorrimento di un elemento |
onunload | Quando una pagina è stata scaricata |
Eventi del modulo JavaScript | |
sfocato | Quando un elemento perde concentrazione |
onchange | Quando il contenuto di un elemento del modulo cambia (per input , select e textarea ) |
onfocus | Quando un elemento viene messo a fuoco |
onfocusin | Quando un elemento sta per ottenere il focus |
onfocusout | Quando un elemento sta per perdere la concentrazione |
oninput | Input dell'utente su un elemento |
oninvalid | Quando un elemento non è valido |
onreset | Quando un modulo viene ripristinato |
onsearch | Quando un utente digita qualcosa in un campo di ricerca (per input = "cerca" ) |
onselect | Quando l'utente seleziona del testo (per input e textarea ) |
onSubmit | Quando viene inviato un modulo |
Eventi trascinamento JavaScript | |
ondrag | Quando l'utente trascina un elemento |
ondragend | Quando l'utente ha finito di trascinare l'elemento |
OnDragEnter | Quando l'elemento trascinato entra in una destinazione di rilascio |
ondragleave | Quando l'elemento trascinato lascia la destinazione di rilascio |
OnDragOver | Quando l'elemento trascinato si trova in cima alla destinazione di rilascio |
ondragstart | Quando l'utente inizia a trascinare un elemento |
OnDrop | L'elemento trascinato viene rilasciato sulla destinazione di rilascio |
Eventi negli Appunti JavaScript | |
oncopy | Quando l'utente copia il contenuto di un elemento |
oncut | Quando l'utente taglia il contenuto di un elemento |
onpaste | Quando l'utente incolla il contenuto in un elemento |
Eventi multimediali JavaScript | |
OnAbort | Quando il caricamento del supporto viene interrotto |
oncanplay | Quando il browser può iniziare a riprodurre file multimediali (ad es. Un file ha un buffer sufficiente) |
oncanplaythrough | Quando il browser può riprodurre contenuti multimediali senza fermarsi |
ondurationchange | Quando la durata dei media cambia |
onended | Quando i media hanno raggiunto la fine |
onerror | Quando si verifica un errore durante il caricamento di un file esterno |
onloadeddata | Quando vengono caricati i dati multimediali |
onloadedmetadata | Quando vengono caricati i metadati (come dimensioni e durata) |
gestore di eventi onLoadStart | Quando il browser inizia a cercare supporti specifici |
OnPause | Quando il supporto viene messo in pausa dall'utente o automaticamente |
onplay | Quando il supporto è stato avviato o non è più in pausa |
onplaying | Quando il file multimediale viene riprodotto dopo essere stato messo in pausa o interrotto per il buffering |
onProgress | Quando il browser sta scaricando file multimediali |
onratechange | Durante la riproduzione della velocità dei cambi multimediali |
onseeked | Quando l'utente ha terminato di spostarsi / saltare in una nuova posizione nel supporto |
onseeking | Quando l'utente inizia a muoversi / saltare |
onstalled | Quando il browser sta tentando di caricare supporti non disponibili |
onsuspend | Quando il browser non sta caricando intenzionalmente file multimediali |
ontimeupdate | La posizione di gioco è cambiata (ad es. A causa dell'avanzamento rapido) |
onvolumechange | Quando il volume del supporto è cambiato (incluso l'audio) |
onwaiting | Quando il supporto è in pausa ma si prevede che riprenda (ad esempio, buffering) |
Animazione | |
animationend | Quando l'animazione CSS è completa |
animationiteration | Quando l'animazione CSS viene ripetuta |
animationstart | Quando è iniziata l'animazione CSS |
miscellaneo | |
transitionend | Quando la transizione CSS è completa |
onMessage | Quando viene ricevuto un messaggio attraverso l'origine dell'evento |
onoffline | Quando il browser inizia a funzionare offline |
ononline | Quando il browser inizia a funzionare online |
onpopstate | Quando la cronologia della finestra cambia |
onshow | Quando un elemento di menu viene visualizzato come menu di scelta rapida |
onstorage | Quando viene aggiornata un'area di archiviazione Web |
ontoggle | Quando l'utente apre o chiude l'elemento dettagli |
onwheel | Quando la rotellina del mouse si sposta su o giù su un elemento |
ontouchcancel | Quando il tocco dello schermo è interrotto |
ontouchend | Quando il dito dell'utente si spegne dal touchscreen |
ontouchmove | Quando l'utente trascina un dito sullo schermo |
Esplora JavaScript ulteriormente
Consideriamo JavaScript uno dei migliori linguaggi di programmazione da padroneggiare per il futuro. E ti consigliamo di immergerti in concetti avanzati come i metodi di array JavaScript una volta che hai una comprensione delle basi di JavaScript.
Credito di immagine: Oskar Yildiz su Unsplash
Leggi l'articolo completo: The Ultimate JavaScript Cheat Sheet