Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APIs de
HTML5
Algunos ejemplos
1
Introducción
APIs de HTML5
2
¿Por qué lo llaman HTML cuando
quieren decir Javascript? 3
Gráficos
APIs de HTML5
4
Gráficos 2D: Canvas 5
Acceso al
dispositivo
APIs de HTML5
8
Device APIs 9
!
navigator.geolocation.getCurrentPosition(mostrarPosicion);
function mostrarPosicion(pos) {
alert("Estás en (" + pos.coords.latitude + "," + pos.coords.longitude +")");
}
Gestión de errores Geolocalización 15
Conectividad
APIs de HTML5
17
WebSockets 18
Abrir un WebSocket
!var connection = new WebSocket('ws://www.loquesea.com')
!
Enviar un mensaje al servidor
!
!//Enviar una cadena
connection.send('hola servidor');
!//Enviar un archivo como datos binarios
//Suponemos que en el HTML hay un <input type=”file” id=”archivo”>
!var file = document.getElementById(“archivo”).files[0];
!connection.send(file);
!
Recibir datos del servidor: onopen, onerror, onmessage
connection.onmessage = function(mensaje) {
console.log('El servidor dice: ' + mensaje.data);
};
Referencias 20