Tengo una duda con respecto a la creación de un plugins.
Código:
$.fn.showLinkLocation = function() { return this.filter( “a” ).append(function() { return “ (” + this.href + “)”; }); };
Código:
Estoy creando un plugins para algunos efectos varios, y me surgio una duda.(function( $ ) { $.fn.showLinkLocation = function() { return this.filter( “a” ).append(function() { return “ (” + this.href + “)”; }); }; }( jQuery ));
Estoy utilizando la primera opción que les muestro. Mi consulta es ¿cual es la diferencia o ventaja de la segunda opción?. Por lo que deduzco, la segunda opcion permite trabajar dentro del plugins con el signo $ sin tener que preocuparte de conflictos con otros frameworks. ¿Es correcta mi deducción?
Saludos y gracias.