当前位置:首页 > 日记 > 正文

js实现第一屏延时加载实现js实现多屏单画面延时加载效果

js实现第一屏延时加载实现js实现多屏单画面延时加载效果
在本文中,我们共享js的具体代码来实现延迟加载思想和第一屏幕延迟加载。供您参考,详情如下

角色:确保页面打开的速度(如果没有打开主页,它已经是一个死亡页面)。

原理:

1),图中第一页的内容:第一个对应一个默认的图像位置的区域(默认图表是非常小的,一般可以保持在5KB),当第一屏内容加载(或能延迟时间),我在真正开始加载图片

2)对于屏幕中的其他图像,它也是默认图像的占位符。当滚动条滚动到相应的区域,我们将开始真正的图片加载。

扩展:异步加载数据。它开始仅绑定前两个屏幕的数据。后面的数据没有处理。当页面被卷到相应的区域时,它重新请求数据绑定和渲染数据。

你可以看看下面的数字。
第一个屏幕的延迟加载代码如下所示:

文件

* {
填充:0;
保证金:0;
字体大小:14px;
}
#旗帜{
保证金:10px汽车;
宽度:300px;
身高:150px;
border: 1px solid绿色;
背景:URL('img /默认。gif)没有重复中心; / *该地区一个默认图表占位符,告诉用户在图像加载。
}
#旗帜img {
显示:无; / *在IMG SRC属性开始没有地址,就在IE浏览器显示一个破碎的地图是不美的,所以我们让它默认是隐藏的,当真正的图片加载显示。
宽度:100%;
身高:100%;
}
VaR的旗帜= document.getelementbyid('banner),imgfir = banner.getelementsbytagname('img){ 0 }
Window.setTimeout(function(){()
/ / imgfir.src = imgfir.getattribute('trueimg);
/ / imgfir.style.display =块
上述过程是不完整的/地址:如果我们得到真实的图片是错误的,当分配到IMG SRC属性,不仅控制台将是错误的,而页面会出现破图
获取图片地址、地址验证,对赋值有效,不经处理无效。
无功/ oimg = document.createelement('img)
无功oimg =新形象; / /创建一个临时的img标签
oimg.src = imgfir.getattribute('trueimg);
oimg.onload =功能({ / /)时正常加载图片
imgfir.src = this.src;
imgfir.style.display =块;
oimg = null
console.log(载荷完成)
}
console.log(小于加载中…)
},500)
多屏单画面延时加载
具体代码如下:

文件

* {
填充:0;
保证金:0;
字体大小:14px;
}
#旗帜{
保证金:10px汽车;
宽度:300px;
身高:150px;
border: 1px solid绿色;
背景:URL('img /默认。gif)没有重复中心; / *该地区一个默认图表占位符,告诉用户在图像加载。
}
#旗帜img {
显示:无; / *在IMG SRC属性开始没有地址,就在IE浏览器显示一个破碎的地图是不美的,所以我们让它默认是隐藏的,当真正的图片加载显示。
宽度:100%;
身高:100%;
}
VaR的旗帜= document.getelementbyid('banner),imgfir = banner.getelementsbytagname('img){ 0 }

window.onscroll =函数(){
如果(旗帜。isload){
返回;
}
创建一个横幅。offsetheight + utils.offset(横幅)。顶;
var b = utils.win(自己)+ utils.win(scrollTop );
如果(< b){
当我们加载真实图片时,第一次加载完成后,我们已经设置了一个过程中,使页面滚动,再次操作之后,导致重复加载到图片中的一个容器中。
无功oimg =新形象;
oimg.src = imgfir.getattribute('trueimg);
oimg.onload =函数(){
imgfir.src = this.src;
imgfir.style.display =阻止;
oimg = null;

}
banner.isload = true; / /设置自定义属性告诉我已经完成了加载图片浏览器(无论是否正常加载,只要一次不处理)

}
}
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。

相关文章

PS如何设计立体纸袋

PS如何设计立体纸袋

纸袋,电脑软件,PS,现在许多商店都是用纸袋做的。如何设计包装袋让我们来看看详细的设计方法。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb更新时间:2015-11-04 1。先让我知道这个包是什么样子。 2步,然后在PS中逐步向大家展…

Word如何设置标题的标题

Word如何设置标题的标题

标题,如何设置,电脑软件,Word,如何编辑页眉和页脚独立单如何,如何操作的页眉和页脚这里萧边立刻告诉你单编辑页眉和页脚文字的操作方法,想读这篇教程的朋友可以学习和使用了。 独立编辑单页页脚的Word方法 如果打开双击标题区域,则打开标题…

PS图象处理软件配色网页按钮的制作

PS图象处理软件配色网页按钮的制作

网页,图象,制作过程,处理软件,按钮,最终效果 步骤1:用圆角矩形制作红色矩形。 第二步:然后将底层图层样式添加到矩形形状阴影中: 内发光: 1234阅读全文 渐变叠加: 脑卒中: 结果如下: 第三步:按Ctrl按钮图层选择和使用矩形框工具设置如下。 …

通过NodejsMySQL实现寻呼的方法

通过NodejsMySQL实现寻呼的方法

方法,寻呼,电脑软件,NodejsMySQL,这两天学会Nodejs MySQL实现分页,很重要,所以,加一点注意今天。 代码如下 VaR表示=需要('express); 路由器(=路由器); var设置=需要(; VaR MySQL =需要('mysql2); router.get(/功能(REQ,RES,下){ 无功current_page = 1; / /…

PS滤镜打造奇幻奇幻科幻效果

PS滤镜打造奇幻奇幻科幻效果

滤镜,奇幻,科幻,效果,电脑软件,作者想表达一种科幻效果,所以在选择素材时,我们选择了星空、火箭等,构思好后,将素材融合到人物图片中,然后对细节和色彩进行调整。 PS滤镜打造奇幻奇幻科幻效果 原来的地图 最终效果 1。首先观察原片,注意三个部…

当Chrome浏览器升级,这一点AliWangw

当Chrome浏览器升级,这一点AliWangw

图标,浏览器,升级,这一点,溶液,问题: 现在Chrome无法进入应用商店,要安装一个支持;Ali Wangwang;怎么这么难自从45版本的升级,Chrome没有造成,所以点击淘宝卖家的阿里旺旺图标,无法打开,无法激活王望,不知道该怎么办 答案uff1a 是的,在Chrome浏览器…

微信小程序画面横向滑动的情况

微信小程序画面横向滑动的情况

情况,横向滑动,画面,程序,电脑软件,这个例子的例子给大家分享微信的小程序,幻灯片的具体代码,供大家参考,以下具体内容 图像滑动效应: Wxml Code: Wxss Code: 。uploadwrap {身高:160rpx;宽度:100%;显示:弯曲;显示:WebKit的盒子;弯曲方向:柱;} 。upload…

填写Oracle(负载)和右(RAPD)充满了介绍

填写Oracle(负载)和右(RAPD)充满了介绍

负载,电脑软件,Oracle,RAPD,前言 通常在实践中会用到一个固定字段长度,但有些数据往往不能达到指定的长度,这是我们需要用其他字符来填充oracle函数来解决这个问题,下面的话不说,要看细节。 语法 负载(字符串,padded_length pad_string } },{:填…

如何在ppt中制作问答游戏小课件

如何在ppt中制作问答游戏小课件

课件,问答,如何在,游戏,电脑软件,ppt想设计一个问答游戏的动画效果,并用PPT软件制作问答游戏。主要的技巧是使用人字拖,朋友们在看台阶时要小心,每一步都很重要。下面是小编给你带来PPT制作一个问答小游戏的课件,希望能对你有所帮助。 ppt制作…

PS如何设计世界地球日海报

PS如何设计世界地球日海报

地球日,海报,世界,电脑软件,PS,PS是地图制作和设计的工具,很多人会用它,但并不是很多人能用PS制作漂亮的海报。今天我给大家带来一个蓝色的世界地球日海报设计课程,希望大家喜欢。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb…

在mysql5.7压缩包安装Windows的方

在mysql5.7压缩包安装Windows的方

压缩包,安装,方式,电脑软件,Windows,压缩包解压到指定路径 E: mysql-5.7.18-winx64 MySQL准备my.ini配置文件 # MySQL服务器实例配置文件 # --------------------------------------------------------------- 由MySQL服务器实例配置向导生…

微信消息的反应是什么微信消息被对

微信消息的反应是什么微信消息被对

消息,情况下,电脑软件,微信消息被拒绝是什么情况,当你发送消息给对方收到这样的提示,恭喜你,不要怀疑,对方采取了你黑色的。为了确保对方不能发信息给你,你也赶紧把他拉到黑酒吧!这条微信的最新版本的黑名单教程。 微信消息的拒绝是什么 显然,对…