каждый раз, когда я вижу плагин JQuery, как это:
(function($) {
$.fn.example = function(options) {
return this.each(function() {
return 'Example!';
});
}
})(jQuery);
Я задаюсь вопросом о функции оберточной:
(function($) {
// ...
})(jQuery);
Является ли это необходимо? Если да, то почему? А если нет, каковы альтернативы/преимущества?
Посмотрите на: http://docs.jquery.com/Plugins/Authoring –
Возможный дубликат [Понимание скелета плагина jQuery] (http://stackoverflow.com/questions/2461049/understanding-a- скелет-of-jquery-plugin) –