вторник, 8 апреля 2014 г.

JavaScript - Обертка для модуля

;(function (name, context, definition) {
    if (typeof module !== 'undefined' && module.exports) {
        module.exports = definition();
    } else if (typeof define === 'function' && define.amd) {
        define(name, definition);
    } else {
        context[name] = definition();
    }
})('YourModuleName', this, function () {

    // Здесь размещается код модуля

    var myModule = {};

    return myModule;

    // Код модуля возвращается функцией

});

Комментариев нет:

Отправить комментарий