标签通过js异步加载图片
主要是考虑到网络的限制,为了更好的用户体验,采用异步加载显示的方法为img加载图片,直接贴代码:
标签:
文章图片
【标签通过js异步加载图片】js:
function getHead(obj,portraitUrl){
//模拟网络延迟请求
setTimeout(function (){
obj.src=https://www.it610.com/static/xxx/xxx/add.png;
},1000+Math.random()*5000);
/*
$.ajax({
type:"get",
url: portraitUrl,
async: true,
success: function (portrait) {
obj.src=https://www.it610.com/article/portrait;
portraitUrl.onload=null;
//这里每次给obj的src赋值后都会执行onload 为了避免无限死循环需要这样置空
}
*/
}
然后上面都是Android写多了的后遗症,完全没必要这么麻烦啊,脑抽了啊自己写个ajax,所有请看下面:
文章图片
//这就ok了
推荐阅读
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 第二阶段day1总结
- whlie循环和for循环的应用
- 今日份H5
- 如何通过锻炼的方法治疗前列腺肥大
- spring|spring boot中设置异步请求默认使用的线程池
- 通过复盘快速成长(附模板)
- Promise详解
- MyBatis|MyBatis Generator配置