几行代码搞定YUI3的核心对象

[javascript] function a(){ this.firstAttr = 'i an the original this.first'; this.firstMethod = function(){ //this is the first original firstMethod() }; } a.prototype = { constructor:a, init:function(){ this.installAttr= "i am the installed by this.init()"; this.installMethod= function(){"i am a method installed by this.init()";} } } var b = new a();//这里的b是一个纯洁的天使。。。 b.init();//初始化安装属性,方法,天使被装上了翅膀。。。 [/javascript] 最后得到的这个对象b已经很牛X的拥有原生this中的属性和方法 + init() 方法中安装的属性和方法。 console.log(b) 这就是顶顶大名的yui3的原生对象核心机制。 再加上add动态添加,use方法配合loader模块动态挂载使用,成就了YUI为万人敬仰的牛X框架。
posted @ 2010-08-23 15:55  7hihi  阅读(130)  评论(0编辑  收藏  举报