Suponiendo que ya tenemos jquery...
Código Javascript:
Ver original
(function($){ $.fn.name = function() { } })(jQuery);
Casi en todos los tutoriales sobre la creacion de plugins he visto esto.
Es una funcion anonima autoejecutable a la cual le pasamos el objeto jquery y de esa forma el simbolo $ pasa a ser el objeto jquery, esto se hace para no tener conflicto con otras librerias JS donde $ podria tener significado
Sinceramente creo que es raro trabajar con 2 librerias JS en las cuales el simbolo $ tenga significado, Asi que...
Es recomendable solo usar esto para crear un plugin?
Código Javascript:
Ver original
$.fn.name = function(){};
En cuanto this, lei en un buen articulo que
$(this) afuera de una funcion jquery es un objeto jquery
Pero dentro de una funcion jquery(por ejemplo each()) $(this) es un elemento del DOM
Esto me queda claro
que diferencia hay entre
this y $(this)
cuando he trabajando con jquery this no me sirve, no se si sea porque jquery no lo reconoce o no lo he sabido usar
Porfavor aclarenme estas cosillas
unos enlaces serian muy utiles
Salu2