Desarrollo Web (51)


Bootstrap: Tamaño de columna entre -sm y -xs

No es la primera vez que me pasa. Maquetando un portal responsive con contenido modular he notado que necesitaba un tamaño intermedio entre el pequeño (sm – 768px) y el muy pequeño (xs – 480px).

La situación es esta: en XS normalmente el contenido se mostrará en una columna, pero SM es demasiado grande para mostrar sólo una, así que muestra 2. El problema es que el salto de SM a XS se hace a los 768px y es demasiado grande para empezar a mostrar una sóla columna.




PHP: Asignación por referéncia =&

Un operador que no conocía, quizá por que no suele ser necesario: =&

Este operador asignará a una variable el valor referenciado de otra, es decir:

$a =  2013; // Defino $a
$b =& $a; // $b es lo mismo que $a
$c =  $a; // $c es una copia de $a
$a =  2014; // Redefino $a

echo $a; // 2014
echo $b; // 2014
echo $c; // 2013

Estos pequeños cambios pueden resultar una optimización seria del script y es importante conocerlos. Por ejemplo, y aunque no tenga que ver:

$a = 'a';
$a .= 'b';

// Es una mejora importante en rendimiento frente a

$a = 'a';
$a = $a.'b';



String.contains() Javascript polyfill

Firefox soporta desde su versión 19 el método contains() de la clase String, que devuelve true o false según si una cadena contiene o no otra cadena. Por ejemplo:

"foo".contains("oo") // true
"foo".contains("bar") // false



Sticky footer con jQuery

Hay una nueva versión de este script. Ver el articulo

A veces no queda bien que páginas con poco contenido que no llegan a llenar una ventana (en alto) tengan el pié en medio de la ventana y dejen el resto en blanco, y se prepara para que el pié siempre esté al final, es decir: Si la página ocupa más de una ventana, al final de la página. Si no, al final de la ventana. Podéis verlo en los ejemplos de Bootstrap.