CSSSprite 减少对服务器请求SVGSprite 体积小,矢量Iconfont 体积小,矢量,集成度高Base64 减少对服务器请求 CSSSprite 减少对服务器请求 CSS Sprites 技术就是将这些小icon合并成一张图片,只需要加载一次,每次通过background-positi ...
分类:
Web程序 时间:
2020-03-06 10:32:23
阅读次数:
120
什么是雪碧图雪碧图就是CSSSprite,也有人叫它CSS精灵,是一种CSS图像合并技术,就是把多张小图标合并到一张图片上,然后用css的background-position来显示需要显示的部分。为什么要用雪碧图可以减少加载网页图片时对服务器的请求次数,提高页面的加载速度,解决IE6鼠标滑过时出现闪白的现象。用雪碧图有什么弊端个人认为如果你的雪碧图不是很大,也不是很复杂基本没什么弊端。如果你的雪
分类:
Web程序 时间:
2019-11-19 09:21:25
阅读次数:
92
1. 前端性能优化方式 ·合并ajax请求 ·CSSsprite ·静态资源CDN加速 ·资源缓存策略 ·service worker ·减少回流与重绘 变量本地化 ·script标签放在最后 2.闭包是什么?为什么使用闭包 闭包是函数代码块及它能访问到的变量的总称 闭包的作用:1.防止全局变量污染 ...
分类:
其他好文 时间:
2019-03-01 15:43:58
阅读次数:
231
移动端适配一般我会使用rem进行适配,大致操作就是按照一定尺寸设计稿进行制作,最后将所有px值转换为rem,但是一些手机背景精灵图(cssSprite)就会出现一些误差(1px左右),如果公司要求不高倒也无所谓,但是我不能忍啊。 方法就是利用background-position百分比值替换rem值 ...
分类:
移动开发 时间:
2018-01-10 16:57:33
阅读次数:
203
图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载。如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图片的前一张和后一张优先下载。如果图片为 css 图片,可以使用 CSSsprite,SVGsprite,Iconf ...
分类:
Web程序 时间:
2017-08-14 18:53:22
阅读次数:
181
图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端 的距离与页面的距离,如果前者小于后者,优先加载。 如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图片的前一张和后一张优先 下载。 如果图片为 css 图片,可以使用 CSSsprite,SVGsprite,I ...
分类:
Web程序 时间:
2017-04-13 14:37:20
阅读次数:
1240
1、图片懒加载 在页面上的未可视区域可以添加一个滚动条事件,判断图片位置到浏览器顶端的距离和到页面低端的距离,如果前者小于后者,优先加载。 2、如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图片的前一张和后一张优先下载。 3、如果图片为css图片,可以使用CSSsprite,SVGspri ...
分类:
其他好文 时间:
2016-10-25 13:58:53
阅读次数:
219
说在开头前面有一篇博客说道,项目中使用压缩和csssprite技术对图标进行分类和组合;但随着项目的不断完善,我们也遇到了很多问题:1.如何对图标进行分类;刚开始还比较好,我们对图标进行分类,大概有银行卡图标一类,增删改图标一类,支付类型一类,等等。但随着,图标的不断..
分类:
Web程序 时间:
2015-12-09 07:25:00
阅读次数:
2100
说在开头项目做完顺利上线了。上线之前的2天做了一点性能上的优化。由于我们这个项目最主要的就是图片。所以,就准备对自己负责的模块的图片和图标进行适当的优化。因为以前看过雅虎军规。所以主要从减少请求数量,图片压缩,以及cssSprite对图片进行一些处理。重点请求数量由..
分类:
Web程序 时间:
2015-10-01 01:49:06
阅读次数:
278
我处理圆角的版本是由内置的绝对定位的四个div组成,每个div都有唯一的圆角图片作CSSSprite操作。我们将会这样做:是什么方式导致这项技术表现得这么了不起呢(What makes this technique cool)?通过可变的宽度和高度处理毗邻的元素的能力。没有极限。(The abili...
分类:
Web程序 时间:
2015-08-01 15:29:13
阅读次数:
152