
1、代理的类型主要包括保护代理和虚拟代理。保护代理用于控制不同权限对象对目标对象的访问。
2、虚拟代理则将大成本对象推迟到真正需要它的时候。
虚拟代理在Javascript中更常用。
实例
varmyImage=(function(){
varimgNode=document.createElement('img');
document.body.appendChild(imgNode);
return{
setSrc:function(src){
imgNode.src=src;
}
}
})();
varproxyImage=(function(){
varimg=newImage;
img.onload=function(){
myImage.setSrc(this.src);
}
return{
setSrc:function(src){
myImage.setSrc('./loading.gif');
img.src=src;
}
}
})();
proxyImage.setSrc('http://xxxxx.jpg');
以上就是JavaScript代理模式的分类,希望对大家有所帮助。更多Javascript学习指路:Javascript
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















































暂无评论内容