By clcanela, 23 July, 2018

Ha sucedido más de una vez, terminas con tu maquetado, todo tu HTML y tu CSS están listos después de incontables horas de exportar capas de Photoshop y/o Illustrator, hacer mediciones y acomodar elementos hasta lograr el pixel perfect, entonces decides enviarlo a tu cliente para que lo revise, sólo para enterarte que lo que él ve en su computadora con Windows XP no es lo que tú probaste en Chrome o en Safari.

By clcanela, 11 July, 2017

Es posible diferenciar un evento que ha sido lanzado por una acción directa de un usuario (digamos un clic) y otro evento cuyo trigger (ejecución) fue invocado mediante código programáticamente a raíz de otra interacción. Esto puede servir, por ejemplo, si queremos realizar una acción cuando el usuario haga scroll a nuestra página pero no cuándo se deslice gracias a una ancla o navegación alterna. En el siguiente código en jQuery podemos conocer el origen del evento gracias al objeto que recibe toda función ejecutada por un listener.

By clcanela, 10 July, 2017

Algunas veces es necesario obtener los parámetros enviados vía GET en la URL de una página, es decir, todos los pares llave-valor que tienen el formato llave=valor y que vienen separados por ampersand (&) Es posible hacer esto con JavaScript plano (y por ende, compatible con jQuery) usando el objeto location que está disponible en JavaScript, el código es el siguiente:

By clcanela, 16 June, 2016

Muchas veces cuando programamos un servicio o lo intentamos consumir, resulta útil encontrar una forma externa que nos permita revisar o comprobar que lo que estamos consumiendo funciona correctamente, ya sea porque no contamos con un cliente para consultar la respuesta de nuestro servicio o porque necesitamos debuguear la respuesta del servicio.

By clcanela, 29 September, 2015

A veces algún diseño requiere modificar el color del texto dentro de un text input, esto se logra fácilmente con CSS color, pero si ya lo han intentado, posiblemente se han dado cuenta de que no aplica para el texto del placeholder.

Para modificar el texto, es relativamente sencillo y se logra con la propiedad -placeholder o -input-placeholder, dependiendo del navegador:

By clcanela, 25 September, 2015

A veces, por la razón que sea, es necesario cambiar la sesión activa de PHP por una nueva, o simplemente recuperar una sesión antigua de un usuario, con las siguientes tres líneas de código podemos lograr ésto.

    session_write_close();
    session_id('nombreOtraSesion');
    session_start();

Con esas tres líneas logramos cerrar la sesión activa y cambiarla por otra sesión. Ahora la explicación:

Powered by Drupal