var myImage = (function(){  var imgNode = document.createElement('img');  document.body.appendChild(imgNode);  var img = new Image();  img.onload = function() {    imgNode.src = img.src;  }  return {    setSrc: function(src) {      imgNode.src = './img/loading.gif';      img.src = src;    }  }})()myImage.setSrc('https://img1.sycdn.imooc.com/5c09123400014ba418720632.jpg');// 代理模式实现var myImage = (function(){  var image = document.createElement('img');  document.body.appendChild(image);  return {    setSrc: function(src) {      image.src = src;    }  }})();var proxyImage = (function(){  var img = new Image();  img.onload = function() {    myImage.setSrc(this.src);  }  return {    setSrc: function(src) {      myImage.setSrc('file:///C:/Users/admin/Desktop/mask/img/7.jpg');      img.src = src;    }  }})()proxyImage.setSrc('https://img1.sycdn.imooc.com/5c09123400014ba418720632.jpg');