funciones

Martes, 23 de Junio de 2009.

Jquery y Google Analytics tracking Api: Eventos por todas partes

Llevo unos días hablando y hablando de la Api para Tracking de Google Analitics, una api javascript que nos permite mejorar en gran medida todos los datos que tomamos de nuestras webs hacia Google Analytics. De esta Api merece una mención especial el tema de los eventos puesto que pueden ser lanzados desde cualquier script javascript de tu página. ¿Cualquier Script? ¿Quiere eso decir que puedo usar jQuery para ayudarme con mis eventos de la Google Analytics Tracking Api? ¡Claro que si!

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: analitica web jquery

Autor:

Miércoles, 03 de Junio de 2009.

parse_ini_file() con arrays de gran profundidad | advanced_parse_ini_file()

Hoy en el trabajo hemos estado tocando un poco Zend Framework. Desde que lo vi me ha llamado mucho la atención el uso que hace de los archivos ini puesto que logra de serie solventar uno de los grandes problemas de estos ficheros: los arrays de gran profundidad.

Aun no conozco lo suficiente Zend como para ver exactamente que función lleva a cabo la tarea pero he visto el truco enseguida y me he decidido a imitarlo en una función para poder usar esta característica en mis archivos ini a partir de ahora. Lo que aquí presento es la función que he creado para parsear de esta forma los archivos ini y disponer así de arrays de la profundidad que deseemos en nuestras definiciones de archivos ini.

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: programacion

Autor:

Martes, 28 de Abril de 2009.

comprobar resultado de varias funciones seguidas en php

En ocasiones nos vemos en la necesidad de comprobar la coincidencia entre un valor y muchas posibilidades en php. Para eso se usa la conocida función switch: Esta función nos permite definir que acciones llevar a cabo en cada posible caso de coincidencia.

Por lo general usamos esta función para comprobar distintos posibles valores de una variable y lanzar distintas acciones dependiendo de cada caso:

< ?php
switch ($posibilidades)
{
    case 1:
        echo "estamos en el caso 1";
        break;
    case 2:
        echo "estamos en el caso 2";
        break;
    default:
        echo "estamos en un caso distinto";
}
?>

Pero switch actualmente ya no está limitado a comprobar variables sino que puede comprobar expresiones o incluso valores directamente definidos. Además, los distintos casos tampoco están restringidos a valores concretos y en ellos podemos hacer comparaciones o llamadas a funciones.

[...]

¿Te interesa? Sigue leyendo...

Comenta este artículo

Temas Relacionados: programacion

Autor:

Lunes, 16 de Marzo de 2009.

Reemplazar partes de funciones javascript

Hemos visto como Reescribir funciones en javascript pero a veces reescribir una función entera no es lo más adecuado. Actualmente me encuentro con la necesidad de alterar ciertas partes de funciones enormes que son llamadas como servicios web con sus variables y sesiones. En definitiva, que esas funciones ni siquiera son siempre iguales para cada usuario que las carga.

Para solucionar estos problemas he creado una función que es capaz de reemplazar parte de los textos de las funciones sin alterar el resto de la definición. Dejo aquí el código:

[...]

¿Te interesa? Sigue leyendo...

1 Comentario, leeló

Temas Relacionados: jquery

Autor:

Lunes, 16 de Marzo de 2009.

Reescribir funciones en javascript

Una de las cosas que me gustan de javascript es que casi todo acaba definido como variable. Para grandes desarrollos es un engorro pero para lo que solemos usarlo va realmente bien. Las funciones no son una excepción a esta característica y son siempre accesibles como variables, así que al ser variables pueden ser redefinidas.

Imaginemos que tenemos esta inutil funcion bien definida en una libreria que no podemos editar:

1
2
3
4
function showMe ( variable )
{ 
	document.write( variable );
}

Y queremos que en vez de hacer un document.write empiece a mostrar datos con un alert. La forma más segura de conseguirlo es redefiniendo la función en lenguaje literal:

[...]

¿Te interesa? Sigue leyendo...

1 Comentario, leeló

Temas Relacionados: jquery

Autor: