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'));