当前位置: 首页 > news >正文

长春建一个网站大概要多少钱微信公众号开店流程

长春建一个网站大概要多少钱,微信公众号开店流程,北京营销网站制作,科技类网站设计特点图片懒加载是通过判断http图片文件是否存在你的本地#xff0c;如果未存在会将图片缓存到本地#xff0c;如果已经存在就不做缓存#xff0c;使用到的技术md5加密#xff0c;mui、html5. 应客户的要求#xff0c;需要做懒加载#xff0c;本人也找了一段时间才找到这个代…图片懒加载是通过判断http图片文件是否存在你的本地如果未存在会将图片缓存到本地如果已经存在就不做缓存使用到的技术md5加密mui、html5. 应客户的要求需要做懒加载本人也找了一段时间才找到这个代码因为是异步加载的为了配合mui我添加了mui的初始化代码才可以操作plus否则会报错 /*** 图片懒加载* param {Object} obj DOMElement* param {Function} callback 加载完成回调函数* * author fanrong33* version 1.1.0 build 20160107*/function lazyload(obj, callback){mui.plusReady(function(){var debug false; // 默认打印调试日志if(obj.getAttribute(data-loaded)){return; }var image_url obj.getAttribute(data-lazyload);debug console.log(image_url);// 1. 转换网络图片地址为本地缓存图片路径判断该图片是否存在本地缓存// http://...jpg - md5// 缓存目录 _downloads/image/(md5).jpgvar image_md5 md5(image_url);var local_image_url _downloads/image/image_md5.jpg; // 缓存本地图片urlvar absolute_image_path plus.io.convertLocalFileSystemURL(local_image_url); // 平台绝对路径// alert(absolute_image_path);// alert(local_image_url);// alert(image_md5);// new temp_img 用于判断图片文件是否存在var temp_img new Image();temp_img.src absolute_image_path;temp_img.onload function(){debug console.log(存在本地缓存图片文件local_image_url直接显示);// 1.1 存在则直接显示本地已缓存不需要淡入动画obj.setAttribute(src, absolute_image_path);obj.setAttribute(data-loaded, true);obj.classList.add(img-lazyload);callback callback();return;}temp_img.onerror function(){debug console.log(不存在本地缓存图片文件);// 1.2 下载图片缓存到本地debug console.log(开始下载图片image_url 缓存到本地: local_image_url);function download_img(){var download_task plus.downloader.createDownload(image_url, {filename: local_image_url // filename:下载任务在本地保存的文件路径}, function(download, status) {if(status ! 200){// 下载失败,删除本地临时文件debug console.log(下载失败,statusstatus);if(local_image_url ! null){plus.io.resolveLocalFileSystemURL(local_image_url, function(entry) {entry.remove(function(entry) {debug console.log(临时文件删除成功 local_image_url);// 重新下载图片download_img();}, function(e) {debug console.log(临时文件删除失败 local_image_url);});});}}else{// 把下载成功的图片显示// 将本地URL路径转换成平台绝对路径obj.setAttribute(src, plus.io.convertLocalFileSystemURL(local_image_url));obj.setAttribute(data-loaded, true);obj.classList.add(img-lazyload);callback callback();}});download_task.start();}download_img();}}); } html代码 list_item div classproduct-goods-imgimg srcimg/libai.jpg data-lazyloaddata[floorList][i][productList][j][ImageUrl] onloadlazyload(this) //div; 这个项目是我一年之前做的那时是通过拼接字符串然后append进去如果是用vue或者angular就不用拼接了直接在img标签插入以下代码即可data-lazyload需要懒加载的图片onload。 备注需要引入: script src./js/md5.min.js typetext/javascript/script script src./js/lazyload.js typetext/javascript/script
http://www.zqtcl.cn/news/417605/

相关文章:

  • 网站运营实例django 微信小程序开发教程
  • wordpress 搭网站郑州网站建设华久
  • 网站建设图片尺寸专门做音乐的网站
  • 株洲做网站外贸推广产品
  • 枫叶的网站建设博客企业网站样板制作
  • 织梦网站文章相互调用百度下载老版本
  • pc网站的优势网站建设款属不属于无形资产
  • 网站建设数据安全分析网络全案推广
  • 网站建设哪家好就推 鹏博资讯手机自助建网站
  • 沈阳网站制作招聘网长治网站建设电话
  • 承德网站设计公司余姚做百度网站
  • 阿里云购买网站空间做网站怎么插音乐循环
  • 网站设计时应考虑哪些因素惠州做网站
  • 西安网站搭建的公司网站建设条例
  • 网站建设联系网站改备案信息吗
  • 建设一个看电影的网站唐山网址建站
  • 呼和浩特网站建设价格vs网站开发入门
  • 中国农业工程建设协会网站有专业做线切割配件的网站吗
  • 东莞建网站公司哪个好陕西手机网站建设公司
  • 网站系统里不能打印西安哪有学做淘宝网站
  • 哈尔滨建站模板大全天猫购买
  • 去后台更新一下网站百度最新版下载
  • 盐城网站开发教育建设网站
  • 目前网站开发有什么缺点广东品牌网站建设968
  • 东营做网站优化哪家好简单网站的制作
  • c可以做网站么网站为何不显示百度商桥对话框
  • 音乐网站用dw怎么做怎么做自己的网站教程
  • 网站换域名后需要多长时间才能收录恢复正常做文案公众号策划兼职网站
  • 丹阳做网站的公司重庆建设医院网站
  • 罗湖网站设计费用在线设计平台行业环境