在开发移动端h5时遇到图片加载不出来的问题,分为大图片和小图片(打包base64区分)
大图片加载解决办法:reload预加载
小图片加载解决办法:div标签替换为img标签

特殊情况:
div标签按钮有点击动效,即按下按钮时active替换为另一张图片
原代码:

// html<div:src="startBtn"@click="startGame"class="game-btn"@touchstart="" // 解决iOS上active动效不生效问题><div/>// css.game-btn {position: absolute;width: 180px;height: 180px;margin-top: 280px;background: url("../../imgs/game-start-btn.png") no-repeat center/contain;&:active {background-image: url("../../imgs/game-start-btn-on.png");}}

改后:

// html<img:src="startBtn"@click="startGame"class="game-btn"@touchstart="startBtnChange('start')"@touchend="startBtnChange('end')"/>
// datastartBtn: require("../../imgs/game-start-btn.png"),btnUrls: {start: require("../../imgs/game-start-btn-on.png"),end: require("../../imgs/game-start-btn.png"),},// jsstartBtnChange(val) {this.startBtn = this.btnUrls[val];},// css.game-btn {position: absolute;width: 180px;height: 180px;margin-top: 280px;}

移动端h5图片加载问题,预加载、div标签替换img相关推荐

  1. jquery 当页面图片加载之后_图片的懒加载和预加载

    一.懒加载 [1.1]什么是懒加载? 懒加载也就是延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式.当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1 ...

  2. javascript图片懒加载与预加载的分析

    懒加载与预加载的基本概念. 懒加载也叫延迟加载:前一篇文章有介绍:JS图片延迟加载 延迟加载图片或符合某些条件时才加载某些图片. 预加载:提前加载图片,当用户需要查看时可直接从本地缓存中渲染. 两种技 ...

  3. 基于jQuery的图片异步加载和预加载实例

    如今的网页中有很多图片,比如相册列表,那么如果一次性读取图片将会瞬间加重服务器的负担,所以我们用jQuery来实现图片的异步加载和预加载功能,这样在页面的可视范围内才会加载图片,当拖动页面至可视界面时 ...

  4. img加载本地图片_图片加载技术-懒加载和预加载

    懒加载也就是延迟加载. 具体表现为: 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张占位图的路径,这样就只需请求一次,只有当图片出现在浏览器的可视区域内时,才设置图片正真的路 ...

  5. 图片的懒加载与预加载

    懒加载 懒加载:也叫延迟加载,指的是在长网页中延迟加载图片的时机,当用户需要访问时,再去加载,这样可以提高网站的首屏加载速度,提升用户的体验,并且可以减少服务器的压力. 懒加载的实现原理是:将页面上图 ...

  6. 图片的懒加载和预加载?

    一.写在前面 图片的懒加载和图片的预加载都是前端性能优化的一个方案,当然可能存在不同的应用场景,下面我们将总结一下这两个方案. 二.图片懒加载 图片的懒加载是什么? 图片的懒加载指的是在长网页中延迟加 ...

  7. Jquery图片懒加载和预加载

    Jquery图片懒加载和预加载 懒加载 1.什么是懒加载 Lazy Load也叫懒加载,延迟加载,顾名思义,就是在图片未到达可视区域时,不加载图片,我们常常在很多的优秀网站上看到类似的例子,例如迅雷. ...

  8. 页面优化之懒加载与预加载

    1.前言 PC端网速较快,现在普通都是百兆宽带,那么折算一下就是10M/s的下载速度,基本上资源如果在10M以内的话加载还是比较快的. 但是移动端就不行了.移动端需要消耗巨额的流量,所以尽量减少移动端 ...

  9. css 同步加载,同步加载,异步加载,懒加载,预加载

    同步加载 默认的就是同步加载 同步加载: 同步模式又称阻塞模式,会阻止浏览器的后续处理,停止了后续的文件的解析,执行,如图像的渲染.流览器之所以会采用同步模式,是因为加载的js文件中有对dom的操作, ...

最新文章

  1. LIVE预告 | 哈佛大学CS博士徐莉莉:用博弈论保护野生动物
  2. BUCK/BOOST电路原理分析
  3. Spring AOP 实现原理与 CGLIB 应用--转
  4. 简单高效 测试MDaemon10.12的过程
  5. EL函数以及自定义标签的应用
  6. 基于AFNetworking的封装的工具类
  7. Dirichlet Process 和 Dirichlet Process Mixture模型
  8. 关于蛙跳算法的计算机文献,文化蛙跳算法性能分析研究.PDF
  9. 内存降价-可以入手啦
  10. 1. Browser 对象 - Window 对象
  11. C语言 谭浩强第五版 课后习题解答
  12. IDEA编辑器常用快捷键
  13. 概率练习 (16.04.30)
  14. IMDB 5000 Movie Dataset(来自IMDB的5000个电影的数据集)
  15. 劝说语合理使用计算机,用一句名言来劝说家长让孩子接触计算机
  16. linux服务器默认多久断开ssh,SSH超时自动断开问题解决
  17. 前端vue-高德地图操作
  18. C++ 读取TXT文件中的数据 每一行空格符相隔的数据单独取出
  19. ssh怎么ftp上传文件到服务器,ssh ftp上传文件到服务器
  20. PHP_微信小程序(2)

热门文章

  1. 双目立体标定和双目立体校正的原理
  2. T1.最小公倍数(11.17)
  3. java实现硬币方案
  4. 自回归(Autoregressive)和自编码(Autoencoder)语言模型
  5. SpringBoot交友APP项目实战(详细介绍+案例源码) - 10.网关配置
  6. CentOS7安装iTop
  7. python怎样实现多表连接查询_sqlalchemy:如何通过一个查询连接多个表?
  8. Java基础学习笔记之网络编程
  9. Ubuntu 16.04 安装记录Install - Recording
  10. 无“网络中立”的时代,我们该如何保证网络安全