Fecha de publicación: 2011/12/18
Llevaba tiempo queriendo montarme un calendario con Javascript, y dejar de depender de calendarios de terceros (que no siempre se ajustaban a lo que necesitaba), y por fin lo he hecho. Así que, lo publico por si a alguien le resulta útil.
El calendario tiene las siguientes características:
Fecha de publicación: 2011/10/04
A los elementos de lista se les pueden añadir por CSS bullets, números, letras, etc. que les precedan cuando son visualizados en el navegador, mediante la propiedad ‘list-style’, o bien asignarles una imagen de fondo mediante la propiedad ‘background’.
Cuando se trata de listas ordenadas lo habitual es utilizar números:
ol li {list-style:decimal;}
Los números de la lista ordenada llevarán el mismo estilo que el elemento LI. Pero puede ocurrir que se quiera que los números tengan un estilo distinto, por ejemplo que, a diferencia del texto, vayan en negrita:

Fecha de publicación: 2011/09/01
Es muy común la necesidad de que una imagen dentro de un enlace esté como elemento de imagen (IMG) y que al mismo tiempo deba tener un rollover:
<p>
<a href="#"><img src="imagen_estado_normal" alt="Imagen de ejemplo" /></a>
</p>
La solución habitual pasa por utilizar Javascript para hacer el cambio de imagen en el estado ‘sobre’.
Pero quizá sea más sencillo hacerlo mediante CSS. Para ello había que asignar una imagen de fondo al elemento de enlace, y que posición y dimensiones de dicha imagen de fondo coincida exactamente con las del elemento IMG. Una vez asignado el fondo, en el estado ‘sobre’ del enlace habrá que hacer que el elemento de imagen quede invisible mediante la propiedad visibility:
a {background:url(imagen_estado_sobre) no-repeat 0 0;}
a:hover img {visibility:hidden;}
Fecha de publicación: 2011/06/06
Basta una consulta muy sencilla:
UPDATE tabla_de_la_bbdd SET campo_de_la_tabla = replace(campo_de_la_tabla,"texto-antiguo","texto-nuevo")
Saber más: REPLACE Syntax (enlace externo, en inglés)
Fecha de publicación: 2011/05/09
En Prototype no hay equivalencia al método appendTo() de Jquery (enlace externo, en inglés), pero se puede suplir creando un método para Prototype.
Fecha de publicación: 2011/02/17
He aquí el código:
(function($){
$.fn.XXXX = function(options){
var defaults = { // Opciones por defecto
opcion1: ''
,opcion2: ''
}
var op = $.extend(defaults, options);
return this.each(function(){
$(this).XXXX();
});
}
})(jQuery);
Fecha de publicación: 2011/01/29
Tras aproximadamente una década de HTML 4.01 y XHTML 1.0, el W3C está a punto de sacar una nueva versión del estándar con unos cambios muy interesantes.
Por ello, para introducirse en los cambios más notorios, estoy preparando una pequeña guía de los mismos. No está terminada, pero creo que los conceptos más importantes ya quedan claros.
Fecha de publicación: 2010/12/30
En Prototype no hay equivalencia al método appendTo() de Jquery (enlace externo, en inglés), pero hay un modo de suplirlo.
Fecha de publicación: 2010/11/29
Es habitual el uso de ficheros XML para mostrar datos en archivos SWF (Adobe Flash), simplifica mucho las cosas. Si tenemos, por ejemplo, una galería de imágenes en Flash, se puede generar un XML con el listado de URLs de las imágenes, de modo que cuando queramos añadir alguna no hay que volver a generar el SWF, sino que baste con modificar el XML. Incluso se podría generar el XML de forma dinámica.
Fecha de publicación: 2010/10/14
En Prototype no hay equivalencia al método closest() de Jquery (enlace externo, en inglés), pero hay algunas formas de suplirlo.