首页 > 编程 > HTML > 正文

html实现图片预加载的分析(附代码)

2020-03-24 17:09:38
字体:
来源:转载
供稿:网友
这篇文章给大家介绍的内容是关于html实现图片预加载的分析(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

很多时候,我们在写html页面的时候,当需要在页面中加入图片时,我们很自然地把图片直接用 img 标签放在了 body 里面,这本来是没有多大问题的。

但是当图片数量很多的时候,问题就来了。Html页面在被解析器解析的时候要不断去寻找图片的路径去加载图片,而这些图片不一定所以都会被用户通过触发一些类似点击的操作所看到。这样,一些不必要的图片预加载就会拉长了页面的加载时间,带来的用户体验是不好的。

为了解决这个性能问题,有一个比较好的解决问题就是用js去延迟图片预加载。那么具体的实现过程是怎样的呢?

我先把我实现的代码放在下面:

 html lang= en head  meta charset= UTF-8  title Document /title style  body{position:relative;text-decoration: none;list-style: none;} .showpic{position:absolute;height:550px;width:90%;margin-left:80px;background-color: black;} .button-box{position: absolute;margin-top:560px;margin-left: 600px;z-index: 5;} .preload{position: fixed;height: 100%;width:100%;top:0;background-color: white;display: none;} img{position: absolute;margin-left: 30px;margin-top: 3px;} button{height: 30px;width:80px;font-size: 10px;} /style script src= http://code.jquery.com/jquery-1.12.4.js /script /head body  p >


这个案例我是要实现通过点击按钮实现图片的展示过程。显然,我在 p >

我把这些图片的所有搜索路径的放在了js代码中,并通过修改src属性的方法来更新 img 标签,其中我还用到了html的data属性来自定义点击按钮的类型,并通过在js中获取这个data值来确定图片路径的更改。

这样的实现,就比较有利于减轻html页面解析过程中对浏览器解析器的压力。

相关文章推荐:

如何来简述html的基本结构(附代码)

HTML中元信息meta标记属性的分析(附代码)

以上就是html实现图片预加载的分析(附代码)的详细内容,html教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表