Все очень просто, у вас есть конструктор:
function Slider () {
    this.init();
}
Slider.prototype = {
    init: function () {
        // do something
    }
}
// Теперь вы можете создать инстанс
new Slider();
// Можно присвоить его переменной если нужно
var slider2 = new Slider();
// Да и вообще можно создать их теперь сколько угодно
var slider3 = new Slider();
var slider4 = new Slider();
В общем и целом это более упорядоченный подход, и он прекрасно подходит для приложений, которые разрабатываете сами и точно знаете что можете создать переменную Slider в глобальном пространстве имен.
Все это можно упаковать в анонимную самозапускаемую функцию, если вам так нравится. Это можно сделать так:
;(function () {
    function Slider () {
        this.init();
    }
    Slider.prototype = {
        init: function () {
            // do something
        }
    };
    new Slider();
}) ();
Но это уже делается для удобства распространения кода