首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Prototype.js的对象的创办和扩展

2012-10-29 
Prototype.js的对象的创建和扩展var LazyLoad Class.create({initialize:function(elements,callback){t

Prototype.js的对象的创建和扩展

     var LazyLoad = Class.create({            initialize:function(elements,callback){                this.elem = elements;                this.cb = callback;                this.show();            },            show : function(){                this.cb(this.elem);            }        });        var lz = new LazyLoad('abc',function(elem){            alert(elem);        });        //对object的prototype进行extend,参数二使用Module Pattern ^_^        Object.extend(LazyLoad.prototype,(function(){            function display(){                alert(this.elem);            }            return {                display:display,                dd:display//实现别名的功能^_^            }        })());        var lz2 = new LazyLoad('cbd',function(elem){            alert(elem);        });        lz2.display();        lz2.dd();

热点排行