Similar Posts
Javascript para realizar drag y resize
Buen script que nos permite mover nuestras capas mediante drag&drop y cambiarlas de tamaño.

Funciona con posicionamiento relativo y absoluto de los elementos en la página. Además permite personalizar los estilos mediante CSS. No es obtrusivo. Es posible indicar tamaños máximos y mínimos para las cajas y es compatible con la mayoría de los navegadores.
DragResize
Vía / Ajaxline
Javascript Lint: ayuda para un código limpio
Javascript Lint es una aplicación (también online) que nos permite comprobar que nuestro código no tenga los errores más comunes en Javascript, asà como el uso de técnicas cuestionables.
Basada en el motor de Javascript de Firefox, nos muestra los siguientes errores:
- Falta de punto y coma al final de la lÃnea.
- Llaves sin un if, for, while.
- Código que nunca se ejecuta debido a un return, throw, continue o break.
- Sentencias case dentro de un switch que no tienen break.
- Números decimales que empiezan o acaban directamente con el punto.
- Un número que empiza por cero que lo convierte en octal.
- Sentencias que no hacen nada.
- Expresiones regulares que no están precedidos por un paréntesis, asignacion, coma o dos puntos.
- Sentencias separadas por comas en vez de por punto y comas.
- Sentencias if, for, while, … sin llaves.
- Detectar variables no usadas.
Funciones en Javascript
Normalmente el uso que hacemos de las funciones en javascript es bastante sencillo, pero en algún otro momento puede que necesitemos un uso más avanzado.
El tutorial que os paso explica detalladamente todos los usos que podemos realizar de funciones. Lo que yo desconocía era el uso de callee, que tiene un puntero a la función que se está ejecutando en ese instante, fundamental para la recursividad:
alert((function(n){ if(n <= 1){return 1;}else{return n*arguments.callee(n-1);}})(10));
Tiled Based Vector & Raster Maps using SVG and Javascript
Polymaps is a display and interaction library for tile-based vector and raster maps using SVG and Javascript. Their intent is to provide a minimal, extensible, customizable, and free display library for discriminating designers and developers who want to use interactive maps in their own projects.Polymaps provides speedy display of multi-zoom datas …
Time picker en jQuery
Curioso script en jQuery que permite transformar una caja de texto en un seleccionador de tiempo. Pinchando sobre ella nos saldrán las horas que podemos elegir, y al movernos sobre las horas, aparecerán los minutos y así con el resto de los datos.

Su utilización es muy fácil, tan solo habrá que ejecutar lo siguiente:
$(function(){
$('#test-1').timepickr();
});
A parte se puede configurar indicando que horas, minutos, segundos y etiquetas (am/pm) se pueden elegir, los formatos o incluso que datos mostrar o no.
Vía / WebAppers
Laboratorio: control input selector para HTML
Uno de los controles que he visto en alguna aplicación (sobre todo de tipo editor gráfico), es aquella en la que el valor numérico de una caja de texto se puede modificar mediante botones y mediante una barra de progreso.
![]()
La versión que he realizado modifica los input type=”text” que haya en la página que tengan el atributo rel el valor selector[min,max], siendo min y max los valores mÃnimos y máximos que permite el controlador.
Entre otras cosas, el controlador permite modificar el valor mediante la forma tradicional (usando la caja de texto), usando las flechas, pinchando en la barra de progreso o haciendo drag en la misma barra.