view core-javascript/core-javascript-work/library.js @ 120:fef162a89a47 core-javascript

Add test_library.js (and fruit example).
author Jonathan Fine <jfine@pytex.org>
date Sun, 30 Oct 2011 16:54:56 +0000
parents ccd7dbe83849
children 20d76c716c9d
line wrap: on
line source

// start create
var create = function(parent){

    var tmp = function(){};
    tmp.prototype = parent;
    var child = new tmp();

    return child;
};
// end create


// start SimpleClass
var SimpleClass = function(prototype){

    var cls = function(){
        
        var instance = create(prototype);
        instance.__init__.apply(instance, arguments);
        return instance;
    };

    return cls;
};
// end SimpleClass