js代理模式如何使用

这篇文章主要介绍了js代理模式如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js代理模式如何使用文章都会有所收获,下面我们一起来看看吧。

从网站建设到定制行业解决方案,为提供网站建设、网站设计服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。成都创新互联公司将不断加快创新步伐,提供优质的建站服务。

概念

为一个对象提供一个代用品或占位符,以便控制对它的访问。

使用方法

1、常用的虚拟代理形式:某个耗费大的操作可以通过虚拟代理延迟到需要它的时候创建(例如,使用虚拟代理实现图像的懒惰加载)。

2、懒惰加载图片的方式:先用loading图片占位,再用异步加载图片,等图片加载完毕后再将完成的图片加载到img标签中。

实例

var imgFunc = (function() {
    var imgNode = document.createElement('img');
    document.body.appendChild(imgNode);
    return {
        setSrc: function(src) {
            imgNode.src = src;
        }
    }
})();
var proxyImage = (function() {
    var img = new Image();
    img.onload = function() {
        imgFunc.setSrc(this.src);
    }
    return {
        setSrc: function(src) {
            imgFunc.setSrc('./loading,gif');
            img.src = src;
        }
    }
})();
proxyImage.setSrc('./pic.png');

关于“js代理模式如何使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“js代理模式如何使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。


文章名称:js代理模式如何使用
标题URL:http://bzwzjz.com/article/pgpssi.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 企业网站建设 网站建设公司 成都网站制作 成都网站建设公司 梓潼网站设计 成都网站制作 网站设计 重庆网站建设 高端品牌网站建设 成都网站建设 企业网站制作 移动网站建设 成都响应式网站建设 成都网站建设 企业网站设计 外贸网站设计方案 网站建设公司 商城网站建设 自适应网站设计 达州网站设计 成都网站建设