There’s nothing like a subtle, slick website widget that effectively uses CSS and JavaScript to enhance the user experience. Of course widgets like that take many hours to perfect, but it doesn’t take long for that effort to be rewarded with above-average user retention and buzz. One of the widgets I love is Twitter’s “Follow” button. Let me sho …
Me he encontrado con un problema al hacer drag&drop con scriptaculous en explorer, la solución es tan ridÃcula que parece absurda, pero el caso es que yo he dedicado bastante tiempo a conseguir resolverlo, y a lo mejor a alguien le puede pasar lo mismo
Today, thanks to an article I read via dzone I found that the button tag is treated differently in IE to other browsers when given a name tag so it can be read via the POST or GET result.
ArtÃculo de Patricia Fernández de Lis en El PaÃs, titulado “Los nuevos reyes de Internet”, acerca de la Web 2.0 y los constituyentes fundamentales que la definen y le otorgan carta de naturaleza. Patricia hace un recorrido interesante alrededor de las
Esta es una sencilla función que nos permitirá utilizar publicidad en nuestro sitio web de manera condicional. Básicamente la función muestra un anuncio aleatorio si el visitante viene desde un motor de búsqueda como google o yahoo, para el resto de
YouTube wouldn’t sell for less than $1.5 billion, reports the NYPost. The information comes from a “senior industry source†who has been in talks to acquire the Menlo Park startup
MSX es un ordenador de hace la tira de años que cuando eramos pequeños nos parecía increíble y que ahora nos parece paleolítico. jsMSX es un emulador realizado en Javascript y Canvas que permite ejecutar juegos para ese sistema.
En sí la aplicación no tiene mucha utilidad, pero es interesante desde el punto de vista de lo que se está consiguiendo mediante Javascript y Canvas. jsMSX
Via / @lardissone
Stanford Javascript Crypto Library es una librería Javascript que permite encriptar y desencriptar de forma muy segura, potente, rápida, sencilla, ligera y compatible con navegadores.
Usa el algoritmo estándar AES de 128, 192 o 256 bits, la función hash SHA256, el código de autenticación HMAC, PBKDF2, y los modos CCM y OCB… vamos, todo muy seguro.
Part 2 of our 101 CSS Techniques series takes a look at more handy css techniques that you can incorporate into your web designs. If you haven’t read Part I yet, you should read it here.
La verdad es que Firefox4 está de lujo, y las demos que ofrece Mozilla son increíbles. De una de ellas he sacado cómo hacer clipping en vídeos usando HTML5 y la posibilidad de incrustar SVG (sólo funciona en Firefox4).
El método es sencillo, tengo un SVG que muestra el contorno y los botones de play y pausa, además tiene un clipPath que se usará para el estilo clip-path del vídeo:
SVG
Vídeo
Javascript
var play = document.getElementById('play');
var pause = document.getElementById('pause');
var video = document.getElementById('video');
play.addEventListener('click', function() {
play.style.display = 'none';
pause.style.display = 'block';
video.play();
}, true);
pause.addEventListener('click', function() {
play.style.display = 'block';
pause.style.display = 'none';
video.pause();
}, true);
video.addEventListener("ended", function() {
play.style.display = 'block';
pause.style.display = 'none';
video.pause();
}, true);
El vídeo es el mismo que el de la demo de Mozilla, he puesto el borde semi-transparente para que se vea el clipping como va.