Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.10.2014, 15:43
Новичок на форуме
Отправить личное сообщение для bely.oleg Посмотреть профиль Найти все сообщения от bely.oleg
 
Регистрация: 07.10.2014
Сообщений: 1

JS module instances
Добрый день.

Осваиваю js, открыл для себя паттерн модуль. Но как использовать его, когда нужно создать несколько объектов (instances):

Пример:
var MODULE = (function () { 
    var my = {}, 
        _id; 
 
    function _privateMethod() { 
        // ... 
    } 
 
    my.moduleProperty = 1; 
    my.init = function (conf) { 
        _id = conf.id; 
    }; 
 
    return my; 
}());

//и далее хотелось бы использовать так:

var module1 = MODULE.init({id: 1});
//операции с module1

var module2 = MODULE.init({id: 2});
//операции с module2
Ответить с цитированием
  #2 (permalink)  
Старый 07.10.2014, 16:09
Аспирант
Отправить личное сообщение для d.skuratovich Посмотреть профиль Найти все сообщения от d.skuratovich
 
Регистрация: 19.09.2014
Сообщений: 73

Эмм, какой-то странный подход для новичка)
Почитай про ООП нормально, то что ты пытаешься сделать неверно по логике)
Ответить с цитированием
  #3 (permalink)  
Старый 07.10.2014, 16:16
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

http://largescalejs.ru/module-pattern/
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2014, 16:19
Аспирант
Отправить личное сообщение для d.skuratovich Посмотреть профиль Найти все сообщения от d.skuratovich
 
Регистрация: 19.09.2014
Сообщений: 73

Safort, спасибо, интересно будет почитать о таком подходе)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Вывыод контента через JS inet_boy Элементы интерфейса 0 18.11.2013 03:00
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28