lunes, 13 de febrero de 2012

Google Maps & jQuery , comienza el idilio!

Aquí tenemos un extraordinario plugin de Jquery para insertar cualquier mapa de Google Maps en tu web.
- Excelente explicación de la API.
- Numerosos ejemplos.
¿Qué más se puede pedir? Que funcione en ie7 a la primera !!!!
http://gmap3.net/

jueves, 9 de febrero de 2012

Fácil parece... trivial no es!... Cómo saber si una función, método o variable existe (Javascript & jQuery)

Cómo saber si una función, método o variable existe en el lenguaje cliente  Javascript.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Javascript no hace distinción entre funciones y métodos, ya que todas son funciones.

Ej.:

if (typeof functionName == 'function') {

  functionName();

}

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
En el caso del framework  jQuery la forma de saber si un método está definido es mediante jQuery.fn.nombreFuncion.

Ej.:

if (typeof jQuery.fn.tinymce == 'function') {

 $('textarea').tinymce();

}

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
En el caso de las variables, tanto para Javascript como JQuery:

Ej.:
if(typeof(miVariable) != "undefined"){ 
alert("si existe"); 
}else{ 
alert("no existe");
}