Crear cuenta / - Bitacoras.comAgregador → Enlace permanente ¬

0puntos votar

Cómo extender objetos con jQuery. Diferencia entre $.extend y $.fn.extend

En muchos de los plugins de jQuery que manejamos vemos las expresiones $.extend (o jQuery.extend) y $.fn.extend (o jQuery.fn.extend). Pues bien, lo que estamos viendo en estas expresiones es la aplicación del metodo .extend(). Este método es la base para la creación de plugins y para la parametrización de nuestros plugins (es decir poder tener unos valores por defecto que el usuario pueda modificar al llamar al plugin). Pero... ¿que hace exactamente el metodo .extend()? Basicamente lo que hace es extender objetos. Esto significa que, dado un objeto, le añade el contenido (funciones y variables) de otro objeto (o de otros). La nomenclatura de este metodo es la siguiente: jQuery.extend( target, [ object1 ], [ objectN ] ) Ahora bien, dependiendo del numero de objetos que reciba, el resultado final será diferente... Cuando .extend() recibe un unico objeto En este caso, como solo se le pasa un objeto, lo que hace es añadir los metodos definidos en este objeto al objeto jQuery o al objeto jQuery.fn (tambien llamado...
tags
Continuar leyendo

Recomienda esta anotación por e-mail

Ningún usuario ha añadido todavía esta anotación a sus favoritas.