SlideShare ist ein Scribd-Unternehmen logo
1 von 31
HTML5:¿Qué es HTML5? Sergio Luján Mora sergio.lujan@ua.es HTML5-02
Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=1hR7EtD6Bns
HTML CSS DOM Javascript dhtml
Dhtml XHR XML JSON ajax
Geolocation Cache database Web workers Ajax HTML5 CANVAS SVG HTML5
<article> <aside> <audio> <datalist> <footer> <header> <hgroup> <meter> <nav> <progress> <section> <time>
<canvas id="myDrawing" width="200" height="200"><p>Tunavegador no admite canvas.</p></canvas> vardrawingCanvas = document.getElementById('myDrawing');// Comprueba si el navegador admite canvasif(drawingCanvas.getContext) {// Inicializa el contexto de dibujo en 2 dimensionesvarcontext = drawingCanvas.getContext('2d');// Dibuja un arco context.arc(100, 100, 50, 0, Math.PI*2, true); <canvas> <canvas id="myDrawing" width="200" height="200"><p>Tunavegador no admite canvas.</p></canvas>
<rect     x="0" y="0"      width="100" height="100"      fill="blue" stroke="red"      stroke-width="5px"  rx="8" ry="8"      id="myRect" class="chart" />
navigator.geolocation.getCurrentPosition( function(position) {   varlat = position.coords.latitude; varlon = position.coords.longitude; showLocation(lat, lon);    }   );
CACHE MANIFEST /static/stickies.html /media/deleteButton.png /media/deleteButtonPressed.png /css/stickies.css /js/stickies.js <bodymanifest="./cache.manifest"> </body>
vardb = window.openDatabase("NoteTest", "1.0",                                                            "Example DB", 200000); functionsaveMe(id, text, timestamp, left, top, zIndex) { db.transaction( function (tx) { tx.executeSql(              "INSERT INTO WebKitStickyNotes "              + "(id, note, timestamp, left, top, zindex) "              + "VALUES (?, ?, ?, ?, ?, ?)",               [id, text, timestamp, left, top, zIndex]);         }              );    }
<script> varworker = new Worker('worker.js'); worker.onmessage = function (event) {       console.log('Results: ' + event.data); }; </script>
Más información: http://desarrolloweb.dlsi.ua.es/ sergio.lujan@ua.es
Créditos de fotografías e imágenes: http://www.sxc.hu/photo/1213666 http://www.w3.org/html/logo/ http://www.w3.org/Consortium/facts.html http://dev.xguru.net/html5/src/html5timeline.png http://www.sxc.hu/photo/1238327

Weitere ähnliche Inhalte

Mehr von Sergio Luján Mora - Universidad de Alicante

Mehr von Sergio Luján Mora - Universidad de Alicante (20)

XML: Ejemplos de uso
XML: Ejemplos de usoXML: Ejemplos de uso
XML: Ejemplos de uso
 
XML: Introducción
XML: IntroducciónXML: Introducción
XML: Introducción
 
XML: HTML y XHTML
XML: HTML y XHTMLXML: HTML y XHTML
XML: HTML y XHTML
 
Cookies: ¿Cómo funcionan?
Cookies: ¿Cómo funcionan?Cookies: ¿Cómo funcionan?
Cookies: ¿Cómo funcionan?
 
Cookies: ¿Qué son y para qué sirven?
Cookies: ¿Qué son y para qué sirven?Cookies: ¿Qué son y para qué sirven?
Cookies: ¿Qué son y para qué sirven?
 
Cookies: Uso en JavaScript
Cookies: Uso en JavaScriptCookies: Uso en JavaScript
Cookies: Uso en JavaScript
 
Curso Introduccion accesibilidad web
Curso Introduccion accesibilidad webCurso Introduccion accesibilidad web
Curso Introduccion accesibilidad web
 
¿Qué es un CAPTCHA? Origen y uso
¿Qué es un CAPTCHA? Origen y uso¿Qué es un CAPTCHA? Origen y uso
¿Qué es un CAPTCHA? Origen y uso
 
¿Qué es un CAPTCHA? Futuro
¿Qué es un CAPTCHA? Futuro¿Qué es un CAPTCHA? Futuro
¿Qué es un CAPTCHA? Futuro
 
Errores web: Tame
Errores web: TameErrores web: Tame
Errores web: Tame
 
Errores web: Renfe y las fechas
Errores web: Renfe y las fechasErrores web: Renfe y las fechas
Errores web: Renfe y las fechas
 
Errores web: Renfe y los nombres de las ciudades
Errores web: Renfe y los nombres de las ciudadesErrores web: Renfe y los nombres de las ciudades
Errores web: Renfe y los nombres de las ciudades
 
Errores web: El País
Errores web: El PaísErrores web: El País
Errores web: El País
 
Errores web: Amadeus y su calendario
Errores web: Amadeus y su calendarioErrores web: Amadeus y su calendario
Errores web: Amadeus y su calendario
 
Errores web: Rumbo y su calendario
Errores web: Rumbo y su calendarioErrores web: Rumbo y su calendario
Errores web: Rumbo y su calendario
 
Herramientas de trabajo colaborativo
Herramientas de trabajo colaborativoHerramientas de trabajo colaborativo
Herramientas de trabajo colaborativo
 
Herramientas educativas
Herramientas educativasHerramientas educativas
Herramientas educativas
 
Recursos 2.0 de la Universidad de Alicante
Recursos 2.0 de la Universidad de AlicanteRecursos 2.0 de la Universidad de Alicante
Recursos 2.0 de la Universidad de Alicante
 
La Web 2.0 y la educación
La Web 2.0 y la educaciónLa Web 2.0 y la educación
La Web 2.0 y la educación
 
Presentación de Sergio Luján Mora
Presentación de Sergio Luján MoraPresentación de Sergio Luján Mora
Presentación de Sergio Luján Mora
 

HTML5: ¿Qué es HTML5?

  • 1. HTML5:¿Qué es HTML5? Sergio Luján Mora sergio.lujan@ua.es HTML5-02
  • 2. Vídeo de esta presentación Puedes ver esta presentación en vídeo: http://www.youtube.com/watch?v=1hR7EtD6Bns
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. HTML CSS DOM Javascript dhtml
  • 10. Dhtml XHR XML JSON ajax
  • 11. Geolocation Cache database Web workers Ajax HTML5 CANVAS SVG HTML5
  • 12.
  • 13. <article> <aside> <audio> <datalist> <footer> <header> <hgroup> <meter> <nav> <progress> <section> <time>
  • 14. <canvas id="myDrawing" width="200" height="200"><p>Tunavegador no admite canvas.</p></canvas> vardrawingCanvas = document.getElementById('myDrawing');// Comprueba si el navegador admite canvasif(drawingCanvas.getContext) {// Inicializa el contexto de dibujo en 2 dimensionesvarcontext = drawingCanvas.getContext('2d');// Dibuja un arco context.arc(100, 100, 50, 0, Math.PI*2, true); <canvas> <canvas id="myDrawing" width="200" height="200"><p>Tunavegador no admite canvas.</p></canvas>
  • 15.
  • 16.
  • 17. <rect x="0" y="0" width="100" height="100" fill="blue" stroke="red" stroke-width="5px" rx="8" ry="8" id="myRect" class="chart" />
  • 18. navigator.geolocation.getCurrentPosition( function(position) { varlat = position.coords.latitude; varlon = position.coords.longitude; showLocation(lat, lon); } );
  • 19. CACHE MANIFEST /static/stickies.html /media/deleteButton.png /media/deleteButtonPressed.png /css/stickies.css /js/stickies.js <bodymanifest="./cache.manifest"> </body>
  • 20. vardb = window.openDatabase("NoteTest", "1.0", "Example DB", 200000); functionsaveMe(id, text, timestamp, left, top, zIndex) { db.transaction( function (tx) { tx.executeSql( "INSERT INTO WebKitStickyNotes " + "(id, note, timestamp, left, top, zindex) " + "VALUES (?, ?, ?, ?, ?, ?)", [id, text, timestamp, left, top, zIndex]); } ); }
  • 21.
  • 22. <script> varworker = new Worker('worker.js'); worker.onmessage = function (event) { console.log('Results: ' + event.data); }; </script>
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 31. Créditos de fotografías e imágenes: http://www.sxc.hu/photo/1213666 http://www.w3.org/html/logo/ http://www.w3.org/Consortium/facts.html http://dev.xguru.net/html5/src/html5timeline.png http://www.sxc.hu/photo/1238327