JavaScript代理模式的分类

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
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容