Modulo 2 - HTML5
Modulo 2 - HTML5
Alejandro de Arriba
[email protected] @lex0712 www.adearriba.com/blog
HTML5 - Qu es?
HTML
CSS
HTML5
JS
HTML5 Agenda
Multimedia
Canvas Video Audio
Estructura/Semnticos
Article Aside Header Footer Nav Section
Formularios
Nuevos elementos Atributos
HTML5 - Multimedia
HTML5 - Canvas El elemento canvas permite especificar un rea de la pgina donde se puede, a travs de scripts, dibujar y renderizar imgenes.
Soporte Audio
ACC
<video src="pr6.webm" width="320" height="240controls preload autoplay></video> <video width="320" height="240" controls> <source src="pr6.mp4" type="video/mp4; codecs=avc1.42E01E,mp4a.40.2"> src="pr6.webm" type="video/webm; codecs=vp8,vorbis"> <source src="pr6.ogv" type="video/ogg; codecs=theora,vorbis"> </video> <audio src="audio.oga" controls> audio no soportado</audio>
<source
Semntica - Estructura
Formularios en HTML5
progress
meter
datalist
keygen
output
tel
search
url
datetime time
date number
month range
week color
autofocus
placeholder
form
required
autocomplete
pattern
dirname
novalidate
formaction
formenctype
formmethod
formnovalidate
formtarget
HTML5 Objeto FormData Gracias al objeto FormData, puedes crear y enviar un conjunto de pares de valores/claves y, de forma opcional, archivos mediante XMLHttpRequest.
var formData = new FormData(); formData.append("part_num", "123ABC"); formData.append("part_price", 7.95); formData.append("part_image", somefile) var xhr = new XMLHttpRequest(); xhr.open("POST", "http://some.url/"); xhr.send(formData);
HTML5 Objeto FormData Tambin puedes utilizar el objeto FormData para aadir datos adicionales a un formulario existente antes de enviarlo.
var formElement = document.getElementById("someFormElement"); var formData = new FormData(formElement); formData.append("part_description", "The best part ever!"); var xhr = new XMLHttpRequest(); xhr.open("POST", "http://some.url/"); xhr.send(formData);
HTML5
Alejandro de Arriba
[email protected] @lex0712 www.adearriba.com/blog