这个例子是什么样的JS模式?

时间:2017-02-06 00:07:30

标签: javascript jquery design-patterns

我使用的是jQuery Framework,并找到了下面的代码。现在:我知道有一个IIFE,返回给出一个包含几个JSON /函数的对象。但我不明白为什么两个变量高于回归?这是某种私有成员模式,因为无法使用generator-variable访问它?这是什么样的模式?谢谢!

$(document).ready(function() {
    var generator = (function() {

        var _eventhandler = function() {
            $('#id').keyup(function() {
                generator.validate(true);
            });
        }

        var _isAllowed= function() {
            return true;
        };

        return {
            config: {
                //config data
            },
            init: function() {
                console.log("init generator...");
            }
            validate: function {
                return true;
            }
        }
    }());

    generator.init();
});

0 个答案:

没有答案