HTML and CSS Reference
In-Depth Information
websocket.close();
}
function write(message)
{
output.value += message + "\r\n";
}
window.addEventListener("load", onLoad);
L'esempio è molto semplice: al caricamento della pagina viene creato il WebSocket e viene
aggiunto un delegato per ogni evento (i delegati scrivono in una textarea i dettagli
dell'evento). Ci sono poi i metodi doSend e doClose che sono invocati dall'interfaccia
utente quando dobbiamo rispettivamente inviare un messaggio e chiudere il canale.
… e molto altro ancora
Le API JavaScript non finiscono qui: HTML contiene infatti molte altre funzionalità che
coprono diverse esigenze applicative. Oltre a quanto visto in questo capitolo, abbiamo in-
terfacce per semplificare la gestione delle modalità di interazione tra utente e applicazione.
Di seguito vi forniamo una lista delle altre API disponibili.
drag and drop API;
Speech API per il supporto di comandi vocali;
Navigation Timing API per l'analisi delle performance;
File API per permettere la lettura di file e cartelle in locale;
Web Worker per permettere di eseguire codice multithread;
Offline API per permettere all'applicazione di funzionare offline;
IndexedDB per avere un motore di database locale.
Per brevità non ci è possibile parlare di tutte queste API in dettaglio ma questa lista fornisce
un'idea di quanto siano enormi le potenzialità della piattaforma HTML. Quel che è impor-
tante considerare è che con HTML5 si riduce notevolmente la distanza tra le applicazioni
native (desktop o mobile che siano) e quelle web.
Search WWH ::




Custom Search