Upload A File

Upload A File With HTML5 (XMLHttpRequest)

XMLHttpRequest object has been updated several times since was defined as the WHATWG’s HTML effort using Microsoft technology; then we had the original XMLHttpRequest Level 1 specification as part of W3C, we also had the XMLHttpRequest Level 2 updated specification, and now we have the last version of this object known as XMLHttpRequest Living Specification. We can summarize its advantages…

Reseña Adobe Edge Animate 1.5

Desde hace un tiempo todas aquellas personas que coqueteaban con el desarrollo de contenido multimedia pero que no tenían un perfil técnico (o como diría un antiguo colaborador: “programan poquito”) en los últimos años se han visto afectados y frustrados debido a que algunas de las herramientas que ya habían adoptado para estas labores se…

HTML unknow

¡HTML5, HTML Living, HTML Next y el drama!…¿HTML6?

Durante las charlas que he tenido oportunidad de dar ante una audiencia o bien por alguna red social me he topado con algunos planteamientos que hacen referencias a HTML6 (OMG!!!!) o bien a HTML Living y/o HTML Next, a que HTML5 ya caducó (OMG again!!!) y otra serie de afirmaciones o preguntas que van de lo…

¡Cuidado, aprenda el modelo de caja correcto!..Flexible Box Layout 2012

He encontrado al momento de escribir estas líneas, que la mayor parte de los manuales, tutoriales y libros que explican el modelo de caja de CSS3, mejor conocido como Flexible Box Model o simplemente como Flexbox, hacen referencia a las especificaciones anteriores (2009 – 2011), por lo tanto y desafortunadamente muy buenos documentos al respecto…

Arrastrar y Soltar HTML5

En estos días se habla mucho de la nueva posibilidad de HTML5 para Arrastrar y Soltar de manera nativa, esto sin duda es una novedad ya que en la era pre-HTML5, la única manera de lograr esto era con la utilización de complejas operaciones con JavaScript, por lo que la mayoría de los desarrolladores terminábamos…

Crear una barra emergente con HTML5, CSS3 y JQuery.

Hoy mostraré como hacer una barra emergente que aparece en la parte superior del navegador, este tipo de barras pueden ser útiles para colocar mensajes, botones de herramientas, etc. La idea surgió cuando vi la llamada “Hello Bar” de este sitio http://www.hellobar.com/, de manera que me dí a la tarea de crear algo similar. He probado…

getElementsByClassName

JavaScript ha ido mejorando con el tiempo, y especialmente en la marco HTML5, una de esas mejoras es el método getElementsByClassName(NombreClase). Desde hace años los desarrolladores contamos con getElementById para recuperar elementos, pero siempre con la limitante de obtener únicamente un solo elemento, mientras que con getElementsByClassName podemos recuperar una colección que contiene todos elementos que utilizan…