Function extendとimplement

extendはfunctionに追加 implementはprototypeに追加

by Tenderfeel

HTML

<div id="test"></div>

JavaScript

var Sample = new Type('Sample', function(){});

Sample.extend({
    prop:'Sample porperty'
});

Sample.implement({
    
    get:function(){
        return 'Hello World!';
    }
    
});

new Element('p', {'text':Sample.prop}).inject($('test'));
new Element('p', {'text':Sample.get()}).inject($('test'));