1 de septiembre de 2011

Bookmarklets, ¿Que es eso?

Ya tenia rato que no ponia en practica esto de los bookmarklets hasta el dia de hoy y vaya que me ha sacado de un apuro, si bien, es algo que existe desde hace tiempo no es muy utilizado, tal vez por las limitaciones que tienen. Como sea, esta es la definicion de una cosa de esas (Fuente: Wikipedia):

Un bookmarklet es un marcador que, en lugar de apuntar a una dirección URL, hace referencia a una pequeña porción de código JavaScript para ejecutar ciertas tareas automáticamente, como por ejemplo:
  • Cambiar el diseño de la página (el tamaño de letra o los colores, quitar el fondo, etc.).
  • Mostrar información de enlaces, imágenes, formularios, etc.).
  • Abrir una consulta directamente en un motor de búsqueda o acerca del texto que hayamos seleccionado.

Y aqui un ejemplo: Solo arrastra el vinculo a la barra de marcadores del firefox como si fuera un favorito.



31 de agosto de 2011

JS: Comprobar que un elemento existe con jQuery

Tipico que quieres comprobar si existe un elemento con jQuery, aqui esta el como:


if ($('elemento').length){
 //Ejecutar si existe el elemento
}

25 de agosto de 2011

Longitud maxima de una URL

Este es el dato que encontre aqui:

En resumen:

  • Internet Explorer: 2,083 caracteres.
  • Firefox: 65,536 caracteres.
  • Safari: 80,000 caracteres.
  • Opera: 190,000 caracteres.

Para empezar no sabia que dependia del navegador, siempre pense que el limite lo ponia alguna estandar, pero todos los dias se aprende algo nuevo.


24 de agosto de 2011

JS: Cambiar el valor scriptData de Uploadify

Bueno, para subir archivos he encontrado pocas cosas mejores que el uploadify. Solo que me encontre con el problema de no poder actualizar los parametros enviados al script uploader cuando se produce algun cambio, por ejemplo, tenia varios radio button y al seleccionar uno y otro este valor deberia cambiar.

La solucion es la siguiente:

$('#elementoCambiante')
.uploadifySettings("scriptData", {"elemento" : "valor"}); 


Esto se pone en el lugar donde se produce el cambio.

Nueva seccion: Programacion

Bueno para el que no sepa uno de mis pasatiempos es la programacion. Y en vista de que ultimamente le estoy dando duro, voy a publicar entradas sobre esta cuestion para que en algun momento me sirvan como referencia, creo que comenzare publicando esas pequeñas cositas que hacen que pierda 2 o 3 horas y al final el resultado sean tan minusculo que termine escuchando la frase mas odiada por todos los programadores "tanto rato para eso...".