做java web程序时,js加载图片方式的问题。

从后台系统获取到数据,数据包括name,图片url等数据。前台通过js来进行显示。显示时,通过一个for循环来实现。代码如下:data是我从后台获取到的数据。for(va... 从后台系统获取到数据,数据包括 name, 图片url等数据。 前台通过js来进行显示。 显示时,通过一个for循环来实现。代码如下:
data是我从后台获取到的数据。
for(var i=0; i<data.results.length; i++){
var tempData = data.results[i];
$("ul.ui-user-list").append(createHtml(tempData));
}
//创建每行的html
function createHtml(data){
var liHtml+= "<ul class='ui-user-list'>";
liHtml+= "<li class='ui-border-t'>";
liHtml+= "<div class='ui-content-top' style='background-image:url("+data.user.pictureURL+")'> " + data.user.name + " </div>";
liHtml += "</li></ul>";
return liHtml;
}

我的问题是,我在创建每一行的数据时,图片加载的方式是怎么样。是每次要等div里的图片加载完成之后,才会执行下一个for循环。还是会异步的进行处理,只是把图片路径给放在div里,然后图片自己慢慢加载,程序继续执行下一个操作?
展开
 我来答
清扬趣事
2017-05-08 · 最新的,最有趣的,最深刻的,最前沿的科技
清扬趣事
采纳数:42 获赞数:76

向TA提问 私信TA
展开全部
html会先生成,图片会根据url慢慢加载,如果加载失败的话,会看到一个图片的标记,但是没有图片。
邀月灬小狄子
2017-07-05
知道答主
回答量:25
采纳率:100%
帮助的人:11.8万
展开全部
后者。图片加载是否完成可以用onload方法监听
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式