No más hacks: CSS Browser Selector

Publicado hace 107 días

A la hora de solucionar problemas con navegadores tenemos que recurrir a asquerosos hacks de CSS que nos ayuden a modificar los estilos específicamente en cada navegador. Es un proceso incomodo y tedioso que te obliga a estar consultando hacks que no siempre funcionan como nos gustaría. Para solucionar esto he encontrado CSS Browser Selector. [...]

Personalizando el Widget de Twitter al máximo

Publicado hace 261 días

Twitter nos limita un poco a la hora de personalizar el diseño y por mucho que intentemos modificarlo por CSS hay cosas que no nos deja cambiar. Con este truco podemos personalizar prácticamente sin límete el widget.

Imprimir un solo Div con Javascript

Publicado hace 397 días

Hace poco tenía la necesidad de imprimir un sección especifica de una página web. Concretamente quería imprimir un solo div que contenía unas imagenes. Navegando por la red me encontre con varios plugins para jQuery que trataban de hacer esto, desgraciadamente ninguno me funcionó. Como no me funcionó nada, cree este pequeño código javascript que [...]

Usando las expresiones regulares (III)

Publicado hace 484 días

Indice de la serie: Creando y entendiendo expresiones regulares Expresiones regulares comunes Usando las expresiones regulares Este es el último artículo de esta Guia de Expresiones Regulares. En el primer capítulo vimos las palabras reservadas para crear nuestras propias expresiones regulares. En el segundo, vimos y explicamos algunas de las expresiones más comunes. Por último, [...]

Visitors.js, personaliza tu página para cada usuario

Publicado hace 494 días

Visitors.js es un pequeño javascript que nos da información del usuario y así podremos personalizar nuestra página dependiendo de este. De esta forma conseguiremos hacer nuestra página más personal y puede que así consigamos mejorar las ventas. Imaginaos que entrais a una tienda online y esta os avisa de los gastos de envio a vuestra [...]

Humane.Js, alertas y notificaciones

Publicado hace 521 días

HumaneJs es un pequeño framework independiente en javascript que nos ayudara a generar alertas y notifiaciones. Tenemos tres estilos de alertas predefinidas: Informativas, Satisfactorias y de Errores. Cada una de ellas tiene su estilo para difenciarse del resto. HumaneJs no necesita de ninguna librería para funcionar y es configurable el tiempo de duración de la [...]

Creando y entendiendo las Expresiones regulares (I)

Publicado hace 538 días

Indice de la serie: Creando y entendiendo expresiones regulares Expresiones regulares comunes Usando las expresiones regulares Las expresiones regulares, o patrones, son una de las cosas más difíciles de entender debido a su complejidad, pero no nos asustemos. Una vez que las entendamos y les cojamos el tranquillo nos serán de muchísima utilidad. ¿Que son? [...]

Countdown.js, Calculando el tiempo entre dos fechas

Publicado hace 540 días

Countdown.js es una librería pensada para calcular y mostrar el tiempo que hay entre dos fechas. La librería calcula el tiempo continuamente, teniendo en cuenta que el tiempo avanza, por lo tanto es ideal para mostrar cuentas atras para eventos o fechas especificas. También podemos configurar el formato en el que nos devuelve la fecha [...]

jQuery Mobile 1.0 ya está disponible

Publicado hace 540 días

Ha pasado casi un año desde el lanzamiento de la primera versión beta de jQuery Mobile y ahora ya disponemos de la versión 1.0 estable. Si no conocéis jQuery Mobile, se trata de un framework que es compatible con la mayoría de navegadores webs de móviles. Además de, estar bien documentado y de poder generar [...]

Keypad, teclado virtual en pantalla con jQuery

Publicado hace 560 días

Ultimamente, en el trabajo, estoy desarrollando una herramienta para gestionar las tiendas de la empresa. Facturas, Albaranes, Ventas de productos, Stocks, etc. nada especialmente interesante. Una de las peculiaridades del proyecto es que en las tiendas, por lo general, los ordenadores o TPVs no disponen de teclado y ratón ya que usan pantallas táctiles por [...]