web前端优化--图片优化

article/2025/10/1 20:17:38

今天逛掘金浏览到一片有关web前端优化之图片优化的文章,很详细,比我这里总结的都全,大家可移步浏览:
https://juejin.im/post/59a7725b6fb9a02497170459
文章中除了自己之前用到的,还有img的srcset和sizes的方法没用过,
我先总结下方法:

     1. 降低图片的大小2. CSS Sprites(雪碧图)3. 字体图标4. 图片懒加载(lazyload.js)

接着,详细解说下:

一、降低图片的大小

这里主推两个小工具: TinyPNG:网称压缩PNG的神站 (支持png和jpg); 智图 (支持png,jpg,webp),可大大降低图片的大小

注:webp是Google于2010年提出了一种新的图片压缩格式,14年又提出了动态WebP,目前只有谷歌内核可支持。

刚才有get到一个新的图片自适应技术– SharpP,后面再补充。

二、CSS Sprites(雪碧图/精灵图)

在线工具:CSS Sprites,超好用,不用麻烦UI去设计了,还可选择图片排列顺序,重点是可以直接生成代码,不用再去手动测量了,很方便。

三、字体图标

为 Bootstrap而创造的图标字体:font-awesome(具体操作不再啰嗦)
阿里巴巴矢量图标库:iconfont
介绍下iconfont的使用,进入官网,直接搜索要找的图标,比如:短信,可以看下以下界面:

这里写图片描述

可以加入库、收藏或直接下载,选择直接下载,可以看到这里能够选择颜色和下载的格式:(看下图)

这里写图片描述

要下载多个的话,就先加入库中,点击右上角的购物车图标,按照上面提示的步骤来,添加项目….(可创建多个项目,不同的项目使用不同的图标,方便管理),最后下载还可以生成在线链接

这里写图片描述

四、图片懒加载(lazyload.js)

前段时间做项目正好用到这个,记录下;

lazyload.js用于长页面图片的延迟加载,视口外的图片会在窗口滚动到它的位置时再进行加载,这是与预加载相反的。可提高页面加载速度、减少服务器负载。

实现步骤:

 1. 首先下载lazyload.js,该插件依赖于jQuery,所以需要先加载jq;2. 将图片的真实路径写入data-original属性3. 给这些图片增加一个名为lazy的class4. 选择所有要lazyload的图片(img.lazy),执行lazyload();

注意:必须设置图片的高度或者宽度,否则插件可能无法正常工作.

这里写图片描述

<script src="js/jquery-1.11.0.min.js"></script>
<script src="js/jquery.lazyload.min.js"></script>
<script type="text/javascript">/* 延时加载网页中除首屏图片之外的其它图片 */$("img.lazy").lazyload({effect: "fadeIn",   //载入方式skip_invisible: false,failurelimit: 2});
</script>   

来任务了,先写这么多,后期补充。


http://chatgpt.dhexx.cn/article/owVWc0Rb.shtml

相关文章

Web/前端性能优化

&#x1f58a; 人不光是靠他生来就拥有一切&#xff0c;而是靠他从学习中所得到的一切来造就自己。 —— 歌德 什么是Web性能 一个大型网站架构模型如下图所示&#xff0c;对一个网站的性能进行优化&#xff0c;可以分为 Web 前端性能优化、应用服务器端性能优化、存储服务器端…

Web前端性能优化思路

本文旨在整理常见Web前端性能优化的思路&#xff0c;可供前端开发参考。因为力求精简&#xff0c;限于篇幅&#xff0c;所以并未详述具体实施方案。 基于现代Web前端框架的应用&#xff0c;其原理是通过浏览器向服务器发送网络请求&#xff0c;获取必要的index.html和打包好的…

多传感器融合定位技术

由于 GNSS定位信息更新频率低&#xff0c;不能满足自动驾驶中实时性的要求&#xff0c;且定位信号会 因隧道、建筑群等障碍物的遮挡而中断。而INS中配备高频传感器&#xff0c;一定时间内可以提供连续的较高精度的汽车位置、速度和航向信息&#xff0c;但其定位误差会随着系统运…

室内定位技术及机场方案建议

室内定位技术发展现状 在1996年左右&#xff0c;美国联邦通信委员会&#xff08;FCC&#xff09;要求移动运营商为移动电话用户提供E-911&#xff08;紧急救援&#xff09;服务。1999年&#xff0c;FCC又对定位精度做出新的要求。加之此后全球移动用户的迅猛发展&#xff0c;很…

RTK定位技术原理

RTK即载波相位差分技术&#xff0c;rtk定位能够实时地提供测站点在指定坐标系中的三维定位结果&#xff0c;并达到厘米级精度。 普通GPS的定位精度大于1米&#xff0c;信号误差有50%的概率会达到2米以上。另外&#xff0c;GPS无法支持精准定高&#xff0c;误差可能高达十几米。…

5G+北斗融合定位技术介绍

5G是具有高速率、低时延和大连接特点的新一代宽带移动通信技术。5G移动通信技术会更加注重用户的使用体验,交互式游戏、3D技术、虛拟实现、传输延时、网络的平均吞吐速度以及各方面能效是检验5G性能的主要考量指标。 基于4G的蜂窝定位&#xff0c;受信号带宽、同步以及网络部署…

10种室内定位技术原理深度解析

在高度城市化的今天&#xff0c;室内空间越来越庞大复杂。人类战胜了大自然&#xff0c;却在自己构筑的钢筋水泥中迷了路。 东晋高僧法显西行求法乘船回国时写道&#xff1a;大海弥漫无边&#xff0c;不识东西&#xff0c;唯望日、月、星宿而进。大意就是说&#xff0c;大海辽…

5G对定位技术的影响

我们为您带来一些有关5G对定位技术的影响的有趣事实。我们为什么决定通知您有关此主题的信息&#xff1f;好吧&#xff0c;定位技术是5G发展中最有趣的领域。在现代世界中&#xff0c;这意味着5G正在加速发展&#xff0c;带来了改善和加快定位技术的全新技术。4G已成为过去。现…

室内定位技术之UWB篇

关注、星标公众号&#xff0c;直达精彩内容 来源&#xff1a;网络素材 伴随通信行业的发展和物联网行业的兴起&#xff0c;室内定位技术因强大的定位能力&#xff0c;迎来了发展的黄金时期。并且对于定位精度高&#xff0c;抗干扰能力要求高的应用场合&#xff0c;UWB定位技术应…

常见无线定位技术的基本原理

目录 引言无线电定位技术TOA技术TDOA技术RTT技术RSS技术AOA技术混合估计技术 引言 无线定位技术是依据测量出的无线电磁波的特征参数&#xff0c;利用相应位置解算方法来确定目标位置的技术。依据地面基站是否发射电磁波信号&#xff0c;可以把定位技术分为有源定位和无源定位…

室内定位常用定位技术_米级蓝牙定位方案,厘米级UWB定位方案

前言 随着物联网生态链逐渐走向成熟&#xff0c;各行各业对定位的需求也大大增加。由于GPS卫星信号在室内无法定位&#xff0c;且容易受到各种无线电信号的干扰&#xff0c;为实现“最后一公里”的室内位置服务&#xff0c;目前主流的室内定位你技术多依赖于热门的无线通信技术…

移动机器人室内定位技术综述

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶” 重磅干货&#xff0c;第一时间送达 对于移动机器人&#xff0c;定位技术是保证移动机器人轨迹/运动作业的前提技术&#xff0c;特别是跟踪作业的基础。 与自动驾驶车辆定位不同&#xff0c;小型移动机器人…

物联网四大定位技术

物联网&#xff0c;是指物物都相连的互联网技术&#xff0c;是信息技术的重要构成部分。物联网主要用于网络的融合中&#xff0c;通过智能感知和识别技术来实现物品和物品之间的信息交流。下面小编就跟大家介绍一下物联网四大定位技术吧&#xff01; 物联网四大定位技术介绍 一…

万字详解自动驾驶定位技术

文章目录 车路协同自动驾驶1 高精度地图1.1 高精度地图定义及价值1.1.1 高精度地图的分层结构1.1.2 高精度地图对自动驾驶的价值1.1.3 高精度地图行业现状 1.2 高精度地图关键技术1.2.1 道路元素[图像处理](https://so.csdn.net/so/search?q图像处理&spm1001.2101.3001.70…

无线定位技术概述

FROM http://labs.chinamobile.com/mblog/712208_82886 阎啸天于蓉蓉武威 &#xff08;中国移动通信有限公司研究院业务所&#xff09; 摘 要介绍了位置信息和定位性能分析指标等基本概念&#xff0c;根据定位原理与策略的差异对各种定位方法进行分类&#xff0c;概要阐述和…

自动驾驶--定位技术

[整理自百度技术培训中心课程](https://bit.baidu.com/products?id70) 为什么无人车需要精确的定位系统 在地下车库实现自动泊车的一个非常关键的技术是什么呢&#xff1f;那就是定位技术。 为什么无人车需要一个精确的定位系统。为什么无人车需要精确的定位系统&#xff…

UWB定位技术

什么是UWB 超宽带&#xff08;Ultra Wide-Band&#xff0c;UWB&#xff09;是一种新型的无线通信技术&#xff0c;它主要用于低功耗数据快速传输以及室内静止或移动物体/人的定位跟踪与导航。 UWB技术传输速率高&#xff08;速率最高可达1000Mbps以上&#xff09;、发射功率较…

惯性导航定位技术

1 惯性导航定位技术介绍 惯性是所有质量体本身的基本属性。建立在牛顿定律基础上的惯性导航系统不与外界发生任何光电联系&#xff0c;仅靠系统本身就能对汽车进行连续的三维定位和三维定向。 由于惯性导航系统这种能自主地、隐蔽地获取汽车完备运动信息的优势是诸如 GNSS等其…

物联网定位技术超全解析

早在15世纪&#xff0c;当人类开始探索海洋的时候&#xff0c;定位技术也随之催生。当时的定位方法十分粗糙&#xff0c;就是运用航海图和星象图以确定自己的位置。 随着社会的进步和科技的发展&#xff0c;定位技术在技术手段、定位精度、可用性等方面均取得质的飞越&#xf…

物联网-UWB定位技术

一、UWB定位简介 1 UWB信号特征 传统通信方式使用的是连续波信号&#xff0c;即本地振荡器产生连续的高频载波。对于需要传送的信息通过一定的调制方式&#xff08;如调幅&#xff0c;调频等方式&#xff09;加载于载波之上&#xff0c;通过天线进行发送。现在的无线广播&…