开发者社区> 问答> 正文

在js里动态添加图片是异步加载吗?

在js里,如果动态添加图片,即
`var img = new Image();

img.src = '......';    //图片地址假设是一组字符串数组里的某项,非ajax异步获取

body.appendChild(img);`
假设我绑定了一个鼠标滚动事件,当鼠标滚动时就如上动态加载图片,这种模式是异步加载图片吗?

展开
收起
小旋风柴进 2016-03-20 14:52:34 2359 0
1 条回答
写回答
取消 提交回答
  • 你是事件触发的,肯定是异步获取的,但是你这么写的话有问题
    因为你在用这个图片的时候可能图片还没有一加载
    要写为
    `img.onload = function(){
    // 图片处理程序
    };`

    2019-07-17 19:09:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载