na swojej stronie chcę zastosować slider. Znalazłem skrypt jquery.slides.js. Wszystko działa ok, ale przeglądając kod skryptu znalazłem konstrukcję której nie rozumiem:
Plugin = (function() { function Plugin(element, options) { this.element = element; this.options = $.extend(true, {}, defaults, options); this._defaults = defaults; this._name = pluginName; this.init(); } return Plugin; })();
Jestem początkujący w JavaScripcie i zastanawiam się jaka jest różnica między powyższym kodem a:
Plugin = function(element, options) { this.element = element; this.options = $.extend(true, {}, defaults, options); this._defaults = defaults; this._name = pluginName; this.init(); }
Może mnie ktoś oświecić?