domingo, 3 de junio de 2012

El diseño web adaptativo

La evolución de los usos se está orientando cada vez más hacia los dispositivos móviles y las tabletas. La web es (y será) cada vez más móvil y accesible desde cualquier lugar, bajo condiciones heterogéneas. Ahora, no podemos basarnos en las stadísticas de visitas de los sitios para saber para cual configuración particular de hardware y software un site debe estar diseñado, ya que no hay más un modelo de usuario ideal (de hecho, eso nunca existió).

Si la tendencia del marketing es de orientarse hacia sitios específicamente dedicados al iPhone o al iPad considerando su tasa de penetración, es inconcebible cerrarse a todos los demás dispositivos actuales y futuros cuyas características difieren y diferirán cada vez más.

lunes, 23 de abril de 2012

jQueryUI Dialogs

jQueryUI es un conjunto de bibliotecas de interfaz gráfica que complementa la biblioteca jQuery. Desarrollada por el mismo equipo, sigue las evoluciones de jQuery y propone un conjunto de elementos de interfaz (los widgets) tales como botones, acordeones, pestañas y lo que nos interesa aquí, ventanas emergentes CSS a las que llaman dialogs. Un dialog puede mostrar un mensaje simple o un formulario HTML, y puede ser modal, es decir que interrumpe la navegación del usuario y espera una acción antes de seguir (validación de un formulario, clic en un botón…).

domingo, 8 de abril de 2012

Escalas numéricas larga y corta

Escala numérica larga y escala numérica corta
El concepto de las escalas numéricas larga y corta fue inventado por la matemática francesa Geneviève Guitel en 1975. En la escala numérica corta, cada número mayor que un millón es mil veces mayor que su predecesor (las cifras están agrupadas por tres), mientras que en la escala larga, cada número mayor que un millón es un millón de veces mayor que su predecesor (las cifras están agrupadas por seis).

domingo, 25 de marzo de 2012

Migración de código Prototype al framework jQuery

Los frameworks javascript cambian con el tiempo y algunos dan paso a otros. Este es el caso para el framework Prototype que ha sido suplantado en los últimos años por jQuery.

Véamos en este ejemplo las diferencias para llamar a una función Ajax de tratamiento de un formulario de contacto minimalisto.

domingo, 18 de marzo de 2012

DuckDuckGo, ponga un pato en su motor de búsqueda

Motor de búsqueda DuckDuckGo
DuckDuckGo es un motor de búsqueda con ya algunos años, pero que ha recientemente sobrepasado la barra del millón de consultas diarias.

Vista de conjunto de los factores de diferenciación de un pato que no es como los demas.

domingo, 11 de marzo de 2012

Validación de formulario jQuery avanzado (5): cómo limitar el valor de un campo de entrada a la de otro

En este ejemplo, vamos limitar el valor máximo entrado en un campo de entrada en función de la entrada en otro.
El formulario tiene dos campos de entrada:
  • El primer campo está limitado entre 0 y 100 (limitación establecida en la regla asociada range: [0, 100])
  • El segundo está limitado entre 0 y el valor entrado en el primero.