代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问,当客户访问的时候,直接访问的是代理,而不是本体,这样代理可以帮助本体挡住很多不必要的事情。运用到程序当中就是:解耦功能、减少访问次数,节约资源等。
客户
=>代理
=>本体
图片预加载
在图片没有加载出来之前,先设置一张loading图占位,防止页面留白。
1 | // 用来在html中插入一张图片 |
减少网络请求次数
对于一些频繁的、并且不要求即使生效的操作,可以间隔一段时间集中发送请求,可以节省后端资源。
1 | // 网络请求方法 |