inexplicably inextricable » 日志 » javascript aop, never easier
javascript aop, never easier
inexplicable 发表于 2008-05-15 22:04:23
http://code.google.com/p/jquery-aop/
么事瞎玩玩
<!--
function log(txt, colr){
colr = colr?colr:'#369';
var line = document.createElement('div'); line.style.borderBottom='1px dashed gray;'; line.style.color=colr; line.innerHTML = txt; document.body.appendChild(line);
}
function People(){
this.name = 'person';
}
People.prototype.tellName = function(){log(this.name)};
var personOne = new People();
personOne.tellName();
var tellName = People.prototype.tellName;
log(typeof(tellName), 'red');
People.prototype.tellName = function(){
log('[enter]');
tellName.apply(this, arguments);
log('[exit]');
};
var prisonerOne = new People();
prisonerOne.tellName();
-->
么事瞎玩玩
<!--
function log(txt, colr){
colr = colr?colr:'#369';
var line = document.createElement('div'); line.style.borderBottom='1px dashed gray;'; line.style.color=colr; line.innerHTML = txt; document.body.appendChild(line);
}
function People(){
this.name = 'person';
}
People.prototype.tellName = function(){log(this.name)};
var personOne = new People();
personOne.tellName();
var tellName = People.prototype.tellName;
log(typeof(tellName), 'red');
People.prototype.tellName = function(){
log('[enter]');
tellName.apply(this, arguments);
log('[exit]');
};
var prisonerOne = new People();
prisonerOne.tellName();
-->
曾经的这一天...
- » 2007年: 实习
相关日志:
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾


