Есть ли стандартный шаблон проектирования для ExtJS

Мы довольно активно используем ExtJS 3.x в нашем флагманском приложении. Область администрирования нашего приложения разделена на различные модули, которые мы предлагаем. Каждый модуль, а затем и каждая страница для различных действий CRUD модуля имеют свой собственный файл .js для обработки функций.

Когда мы начинали, мы просто бросали весь наш код в Ext.onReady () и не особо беспокоясь о глобальном пространстве имен (эй ... мы никогда не думали о себе как о разработчиках javascript). Освоив ExtJS, я перешел к использованию одноэлементного шаблона и вызвал метод инициализации из Ext.onReady () вот так.

var newModule = {
    propertyOne: 'asfd',
    propertyTwo: 'asdf',
    init: function() {
        // set up
    }
};

Ext.onReady(function() {
    newModule.init();
});

Это правильное использование одноэлементного шаблона javascript и есть ли там любые шаблоны, которые подходят ExtJS лучше, чем singleton, например, скажем, шаблон модуля?

Я использовал это руководство в качестве отправной точки для изучения шаблонов проектирования в Javascript.

5
задан blong 25 July 2013 в 20:46
поделиться