Archive | HTML5 RSS feed for this section

AtomLogo

10 Atom plugins imprescindibles

Vamos a revisar Atom y algunos de los Atom plugins más importantes en este artículo. Estos últimos años he estado usando mucho SublimeText como editor de texto pero estoy pasándome poco a poco a Atom ya que me esta pareciendo un editor superior y es  OpenSource , Atom  pertenece a  Github. Atom plugins Vamos a […]

SpringThymeLeaf

Thymeleaf , un motor de plantillas

Thymeleaf es  un  nuevo motor de plantillas que se usa mucho con  Spring MVC . Durante muchos años hemos utilizado librerías de etiquetas para gestionar la capa de presentación tipo JSTL  o Spring Forms ,pero el uso de etiquetas aunque potente no resulta del todo natural. Los motores de plantillas siempre han sido una tecnología interesante y […]

HTML5IndexDBDetalle

HTML5 IndexDB y Dexie.js

Poco a poco el soporte de HTML5 IndexDB va mejorando en los navegadores, recordemos que IndexDB nos permite tener una base de datos NoSQL en nuestro Browser. El API de IndexDB es bastante completo pero ya han comenzado a aparecer Wrappers, uno de los más utilizados es Dexie.js . Dexie nos permite trabajar con IndexDB de una […]

LocalStorage

Simplificando LocalStorage con Lockr

Cada día utilizamos más LocalStorage para almacenar datos de forma local en nuestro navegador . Recordemos que es una de las características de HTML5 con una mayor soporte . Sin embargo tiene algunas limitaciones , únicamente almacena cadenas de texto . Este código almacena el nombre de “cecilio” en el LocalStorage para luego leerlo y presentarlo […]

MobileRESSProblemas

Mobile RESS vs Responsive Web Design

¿Qué es Mobile RESS? . Habitualmente cuando los desarrolladores necesitan adaptar sus aplicaciones a dispositivos móviles optan por utilizar técnicas de Responsive Web Design . Estas técnicas permiten que nuestra aplicación web se muestre de una forma diferente dependiendo si el entorno es tablet, móvil o web. Para ello normalmente nos apoyamos en CSS y […]

ShadowDOMArbol

¿Qué es el Shadow DOM?

Shadow DOM es una de las partes del standard de WebComponents que define el W3C. ¿Qué es exactamente y para que sirve el Shadow DOM?. Para entenderlo vamos a ver un bloque de código aparentemente sencillo. El código contiene dos párrafos uno que incluye un estilo inline y el otro que no tiene ningún estilo. […]

AngularvsNodeCliente

Angular.js vs Node.js

Comparar Angular.js vs Node.js es algo bastante habitual en estos últimos tiempos. Recordemos que Angular.js es un framework MVC  de cliente de JavaScript. Mientras  Node.js es una plataforma que nos permite ejecutar JavaScript en el Servidor. Angular.js y Node.js Angular.js y Node.js pueden trabajar juntos ya que uno aporta el lado cliente y el otro aporta […]

html5visibilityAPIdiagrama2

HTML5 Visibility API y rendimiento

¿Para que sirve HTML5 visibility API?. Al principio nos puede parecer un API un poco tonta que ya simplemente se encarga de comprobar si la ventana de navegador que tenemos activa esta visible o no. Sin embargo esto puede llegar a ser crítico a nivel de rendimiento. ¿Por qué? , muy sencillo ,cada día los usuarios […]

html5templateelementcaniuse

HTML5 template element

HTML5 template element es una de las características de HTML5 mas deseadas por parte de todos los desarrolladores web. Hoy en día muchos  se apoyan en  motores de plantillas de Javascript como HandleBars o Mustache para solventar sus problemas. Sin embargo los  navegadores poco a poco están aumentando el soporte para las plantillas nativas de HTML5  como podemos […]

MensajesHTML5WebWorkers

HTML5 Web Workers

Una de las características que poco a poco comenzaremos a utilizar más con HTML5 es el manejo de HTML5 Web Workers. ¿Qué es un Web Worker? . Un Web Worker es una tarea que se ejecuta de forma paralela a la ejecución de nuestro código de JavaScript y su objetivo es liberar de carga al […]

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies