Categories: JS & jQuery

Module Pattren – как создавать класс на JS

Решение:
var myNameSpace = myNameSpace  || {};// создаем пространство имен
 
myNameSpace.myClass = function () {
            var field1 = "text";
            var field2 = 5;
            var func1 = function (txt) {
                
                return field1 + " " + txt;
            };
            return  {
                foo: func1,
                f2: field2
            };
        };
      
        $(function () {
            var obj1 = new myNameSpace.myClass.myClass();
            alert(obj1.foo("ddd"));
            alert(obj1.f2);
        });

 

Руслан Раянов

Recent Posts

Роль сайтов-агрегаторов услуг в современном бизнесе

Сейчас в сети Интернет существует множество сайтов, предлагающих различные услуги – от услуг бытового обслуживания…

2 дня ago

Сайт под бизнес как часть общей системы функционирования предприятия

Сайт - это не просто текст и картинки о компании. Современный сайт - это программа,…

3 дня ago

Создание площадки аренды: ключевые шаги и рекомендации

В современном мире аренда становится все более популярным способом получения доступа к различным услугам и…

3 дня ago

Дифференцируйте подход

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

4 дня ago

Что нужно убрать?

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

7 дней ago

В гору или под гору

http://falcon.web-automation.ru/ - платформа создания бизнес-приложений в виде личных кабинетов

1 неделя ago