fastadmincms全站赖加载工具包及方法方式

赖加载(Lazy Loading)和异步加载(Asynchronous Loading)都是前端开发中常用的优化技术,旨在提高网页性能和用户体验。它们各自有不同的应用场景和技术实现。

赖加载(Lazy Loading)

赖加载是一种延迟加载资源的策略,其核心思想是推迟非关键资源的加载,直到它们真正需要被显示或使用时才开始加载。最常见的应用场景是在长页面中延迟加载图片或其他媒体文件。当用户滚动到这些资源的位置时,浏览器才会触发它们的加载过程。这种方式可以显著减少初始页面加载的时间和带宽消耗,从而加快页面的响应速度,并为用户提供更好的体验。

优点:

减少初始加载时间。

降低服务器压力。

提高移动设备上的性能,因为减少了数据传输量。

缺点:

用户可能在滚动时遇到短暂的加载延迟。

对于搜索引擎优化(SEO),如果内容依赖于JavaScript来加载,可能会影响搜索引擎抓取内容的效率。

异步加载(Asynchronous Loading)

异步加载是指资源的加载不会阻塞页面其他部分的渲染或执行。这通常应用于脚本文件的加载,确保脚本文件的下载不会影响页面其他内容的加载。通过设置<script>标签的asyncdefer属性,可以实现脚本的异步加载。

async:脚本将异步加载,即在脚本下载的同时,页面的解析会继续进行。一旦脚本下载完成,它将立即被执行。多个async脚本的执行顺序是不确定的。

defer:脚本将在文档解析完成后,但在DOMContentLoaded事件触发前执行。所有带有defer属性的脚本将按照它们出现在文档中的顺序执行。

优点:

改进了页面加载性能,因为它允许并行下载资源而不阻塞页面渲染。

特别适合于大型脚本文件,避免了长时间的加载导致页面无响应。

缺点:

使用不当可能会导致脚本执行顺序的问题,特别是在多个脚本之间存在依赖关系时。

对于一些必须在DOM完全加载之前执行的脚本,可能需要额外的处理逻辑。

总结

赖加载和异步加载虽然都能提高网页性能,但它们针对的是不同的资源类型和使用场景。赖加载主要用于延迟加载非即时需要的媒体资源,而异步加载则更多用于脚本文件,以确保它们不会阻碍页面的正常加载流程。在实际项目中,合理结合这两种技术,可以有效地提升网站的性能和用户体验。


第一部分:引入文件包

以下代码放入全站公共部分layout中,母版底部放js的尾部加入以下代码

<!-- S 赖加载 -->

<script type="text/javascript" src="__CDN__/assets/libs/laijiazai/lazyload.min.js?v={$site.version}"></script>

<script>

document.addEventListener('DOMContentLoaded', function() {

lazyload();

});

</script>

<!-- E 赖加载 -->

注意:不引入下面代码,赖加载不会生效

document.addEventListener('DOMContentLoaded', function() {

lazyload();

});


第二部分:前端模版修改

模版修改样式

<img class="lazyload" data-src='{$comment.user.avatar|cdnurl|htmlentities}'/></a>

或者

<img class="tax lazyload" data-src='{$comment.user.avatar|cdnurl|htmlentities}'/></a>

或者

<img class="zwt lazyload" src='占位图'data-src='{$comment.user.avatar|cdnurl|htmlentities}'/></a>

说明:前端模版

在所有<img里加class="lazyload",如果img里有class了,把lazyload加入class里,不要忘记加空格

<img标签,图片链接src修改为data-src

第三部分:代码包源文件

温馨提示! 你需要支付 ¥5.80 元后才能查看付费内容
点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

同城便民信息发布本地生活系统|信息发布系统,同城便民系统,本地生活系统,58同城系统,赶集网系统,同城便民信息发布本地生活系统,同城便民信息发布系统,同城,便民,信息,发布,本地,生活,系统
同城便民信息发布本地生活系统
项目任务管理插件|任务管理,项目管理,项目任务管理,项目任务管理插件,项目,任务,管理,插件
项目任务管理插件
会务会议系统|会议系统,会务系统,会务会议系统,会务小程序,会议小程序,会务会议小程序,会务会议系统价格,会务会议系统费用,会务会议系统多少钱,会务会议系统定制,会务会议系统开发,会务会议系统制作,会务会议系统搭建,会务会议系统建设,会务
会务会议系统
快应用开发定金|快应用开发,快应用定制,快应用制作,快应用搭建,快应用建设,快应用费用,快应用价格,快应用多少钱,应用开发,定金
快应用开发定金

精选资源

fastadmincms全站赖加载工具包及方法方式|fastadmin,ms,全站,加载,工具包,方法,方式,赖加载,异步加载
fastadmincms全站赖加载工具包及方法方式
fastadmin完全开启redis配置详细教程|fastadminRedis设置,fastadminRedis如何设置,fastadmin,完全,开启,redis,配置,详细,教程
fastadmin完全开启redis配置详细教程
fastadmin开启redis配置详细教程|fastadminredis配置,fastadminredis配置教程,fastadmin,开启,redis,配置,详细,教程
fastadmin开启redis配置详细教程

技术热点

dede织梦转帝国CMS代码记录

dede织梦转帝国CMS代码记录1.转换栏目insert into ak_enewsclass (classid,bclassid,classname,myorder,classpath,intro,classpagekey) select id,reid,typename,sortrank,typedir,description,keywords from dede_arctype;update

软件和网站的主要区别

软件和网站的主要区别可以从以下几个方面来理解:1.定义与本质:软件是一种应用程序,它安装并运行在用户的计算机、移动设备或其他电子设备上,执行特定的任务或提供一系列功能。它可以是操作系统的一部分,如微软的Office套件、AdobePhotoshop等,或者是在手机上安装的应用程序,如微信、支付宝等。网站则是一个在网络上可以通过浏览器访问的信息资源集合,通常由一系列相互链接的网页构成。它们存储在We

Fastadmin前台Getshell方法

简介FastAdmin是一款基于ThinkPHP5+Bootstrap开发的极速后台开发框架。FastAdmin基于Apache2.0开源协议发布,目前被广泛应用于各大行业应用后台管理。漏洞详情影响版本V1.0.0.20180911_beta - V1.0.0.20200506_beta这里使用的是 V1.0.0.20200506_beta版本复现漏洞分析漏洞利用条件: usercenter=&g

fastadmin开启redis配置详细教程

fastadmin开启redis配置详细教程一、mysql设置innodb_lock_wait_timeout这个值赋值由50修改成100。然后重启mysql作用,防止超时报错二、/application/extra/queue.php备注:Redis登录密码要设置 &#39;password&#39; =&gt; &#39;wefg64pr`&#39;,如果第一个程序redis数据库默认是0,第

设备维修的技术管理

01设备维修技术管理工作有以下主要内容① 设备维修用技术资料管理。② 编制设备维修用技术文件。主要包括:维修技术任务书、修换件明细表、材料明细表、修理工艺规程及维修质量标准等。③ 制定磨损零件修、换标准。④ 在设备维修中,推广有关新技术、新材料、新工艺,提高维修技术水平。 ⑤ 设备维修用量、检具的管理等。02技术资料管理技术资料管理的主要工作内容是:收集、编制、积累各种维修技术资料;及时向企业工艺

下载资源

美容整形:咨询案例解析 营销+面相+专业+人性四位一体震撼解析9页|美容整形,咨询,案例,解析,营销,面相,专业,人性,四位一体,震撼,9页,美容整形咨询案例解析,美容整形咨询案例
美容整形:咨询案例解析 营销+面相+专业+人性四位一体震撼解析9页
美容整形:咨询案例分析6页|美容整形,咨询,案例分析,6页,美容整形咨询案例,美容整形咨询案例分析
美容整形:咨询案例分析6页
种植眉现场咨询师实战案例分享 看看优秀咨询师是如何开发大单的7页|种植,现场,咨询师,实战,案例,分享,看看,优秀,如何,开发,大单的7页,种植眉毛话术,种植眉毛开单技巧,种植眉毛开单方法,整形咨询师话术,整形咨询师开单技巧
种植眉现场咨询师实战案例分享 看看优秀咨询师是如何开发大单的7页
整形咨询话术及案例全解析9页|整形,咨询,话术及,案例,解析,9页,整形咨询话术
整形咨询话术及案例全解析9页

技术news

鸿蒙 HarmonyOS 4.0 应用开发从入门到实战

一、鸿蒙开发介绍1.1. 为什么要学习鸿蒙?2019 年 HarmonyOS 正式面世,至今鸿蒙已成长了 4 年,截至 2023 年 8 月,鸿蒙生态设备数量超过 7 亿台,已有 220 万开发者投入到鸿蒙生态的开发。根据 Counterpoint 最新数据,2023 年第二季度,在中国智能手机市场,鸿蒙操作系统的份额达到 10%,较上年同期增加了 6 个百分点。短短 4 年间,鸿蒙迅速成为安卓和

FastAdmin框架之各模块本机请求地址

admin(网页后台):localhost:80/HCExcaPPaA.php(public目录下的含有大小写字母的PHP文件)/(控制器的上层文件夹名,在admin和controller文件夹的下层)/index(控制器名)/login(方法名)index(网页前台):localhost:80/index.php(public目录下的PHP文件)/(控制器的上层文件夹名,在index和contr

fastadmincms清除表的内容并且id从1开始的sql语句

新闻模块fa_cms_addonnews副表DELETE FROM fa_cms_addonnews;ALTER TABLE fa_cms_addonnews AUTO_INCREMENT = 1;下载模块fa_cms_addondownload副表DELETE FROM fa_cms_addondownload;ALTER TABLE fa_cms_addondownload AUTO_INCR

设备维修“大技术”中的“小技巧”--20多年从业经验

关键词缺相监测 TTL电路检测 接地故障 干扰处理 维修误区1 对重要用电设备的缺相监测与控制单相故障是设备的一个重要隐患,对某些重要电机和系统,应该做主动性的监测,以免造成危害。比如,我厂部分重要设备使用的电机,如集中排屑坑的水泵电机,由于容量大(55KW),常使空开和接触器触点拉弧而粘连,或烧蚀触点造成单相供电故障。电机则会在故障中迅速烧毁。要避免烧毁电机,就要及时监测到单相故障的发生。下面是

技术推荐

fastadmincms全站赖加载工具包及方法方式

fastadmincms全站赖加载工具包及方法方式赖加载(Lazy Loading)和异步加载(Asynchronous Loading)都是前端开发中常用的优化技术,旨在提高网页性能和用户体验。它们各自有不同的应用场景和技术实现。赖加载(Lazy Loading)赖加载是一种延迟加载资源的策略,其核心思想是推迟非关键资源的加载,直到它们真正需要被显示或使用时才开始加载。最常见的应用场景是在长页面

【维修技巧】维修电路板技术的8个狠招,招招见血!

一、工控电路板电容损坏的故障特点及维修电容损坏引发的故障在电子设备中是最高的,其中尤其以电解电容的损坏最为常见。电容损坏表现为:1.容量变小;2.完全失去容量;3.漏电;4.短路。电容在电路中所起的作用不同,引起的故障也各有特点。在工控电路板中,数字电路占绝大多数,电容多用做电源滤波,用做信号耦合和振荡电路的电容较少。用在开关电源中的电解电容如果损坏,则开关电源可能不起振,没有电压输出;或者输出电

热门专题

中小学信息化管理系统|学生信息系统,中小学IT系统,数字化校园,在线教学资源,课程管理,家校沟通APP,教育云平台,成绩管理,作业提交,智慧课堂,教育技术应用,个性化学习路径
中小学信息化管理系统
教育系统|教育管理软件,校园信息化建设,学生信息管理,教务排课,教学质量评估,学生成绩分析,考勤管理,家校互动平台,教育资源分配,教育大数据,智能教学辅助,在线学习跟踪
教育系统
进销存|进销存管理软件,库存控制,采购管理,销售追踪,订单处理,货物出入库,库存预警,批次追溯,财务管理,供应链协同,条形码/二维码扫描,云端数据同步
进销存
旅游系统|旅游预订系统,行程规划工具,酒店搜索比价,特价机票查询,景点门票预订,旅行攻略分享,旅行社区,个性化旅游路线,旅游保险服务,签证办理助手,旅行必备APP,全球旅游资讯
旅游系统
商协会管理系统|商会管理软件,行业协会系统,会员数据库,活动策划,会议组织,资讯发布,商务合作,资源共享平台,会费管理,会员服务,行业动态,政策解读
商协会管理系统
B2B2C商城|B2B2C电商平台,多商户系统,短视频直播带货,种草营销,社交电商,阶梯拼团,在线购物,直播电商,商品溯源,供应链管理,用户互动,网红经济,视频内容电商
B2B2C商城
生产管理系统|生产管理软件,制造执行系统,MES,生产调度,物料追踪,库存监控,供应链管理,精益生产,产能分析,订单管理,工单处理,实时生产数据,质量管理体系
生产管理系统
旅游管理系统|旅游管理软件,行程安排,酒店管理,在线预订,景点信息,旅行套餐,机票预订,旅游攻略,客户服务,旅行社系统,旅游数据分析,移动旅游平台
旅游管理系统

技术焦点

fastadmin完全开启redis配置详细教程

fastadmin开启redis配置详细教程?Redis (Remote Dictionary Server) 是一个开源的、基于内存的数据结构存储系统,它可以被用作数据库、缓存和消息中间件。Redis 提供了多种数据结构的支持,包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等,这使得 Redis 在很多不同的应用场景中

接单必备神器FastAdmin系列一,环境搭建

做独立开发接私活时,效率尤其重要。然而,很多后端开发语言几乎没有完善的一套系统让你快速开发,但 PHP 却是一个例外。在 Web 开发领域,PHP 一直占据着重要地位。FastAdmin就是其中一个高效开发、节省时间的开源后端框架,采用了 PHP+Bootstrap技术栈。最近,我利用它完成了一个包含 10 多个页面的全栈项目,尽管之前我从未真正使用过 PHP 进行项目开发。接下来我将这个过程进行

SEO学习 | 百度站长学院不完全指南

完全掌握一个百度站长学院的全部内容,月薪过万是一件水到渠成的事情。薄荷SEO将百度站长学院的学习思路分为以下4部分内容:1. 官方文档——建立入门学习框架。学习链接:http://zhanzhang.baidu.com/college/documentlist学习顺序:1.1 百度PC &amp; 移动搜索优化指南 (核心基础)1.2 网站分析白皮书1.3 流量异常排查文档1.4 移动搜索落地页体

维修技术标准

维修技术标准反映了主要设备装置的性能构造;主要设备装置的劣化倾向、异常状态等维修特性;主要设备装置的维修技术管理值,是主要设备装置零部件的维修标准。维修技术标准包括通用维修技术标准和专用维修技术标准。通用维修技术标准规定了用于许多通用设备标准零部件的普通标准值,而专用维修技术标准则规定了专用设备的固有维修标准。维修技术标准主要记录着:设备、装置名称、部位简图、零件名称、材质、维修标准(包括图纸尺寸

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部