首页
业务
关于
客户
服务
联系
13520390899
资 深 的 互 联 网 开 发 服 务 商
专注于 网站开发 / 小程序开发 / APP开发 / 软件开发
网十科技 > 动态

企业APP开发使用CSS SPRITE技术

开发者需要做的事情,就是利用CSS中的backgroundposition、background-repeat,background-position的组合,来定义每个小图标在大图上的对应位置,通过大图加精准位置定位切割

使用CSSSprite技术。市面上的浏览器,均有并发HTTP请求数量限制,即会限制一个APP同时发出的HTTP请求数量,在发出的HTTP请求没有被结束的时候,新的HTTP请求不会被开始。因此,每一个请求都是非常。在电商APP中,如果每一个图片,包括零碎的小图标,都占用一个请求去获得,那十分浪费请求。客户端每显示一张图片都会向服务器发送请求。所以,图片越多请求次数越多,造成延迟的可能性也就越大。

CSSSprite技术,允许开发者将众多零碎的图片,诸如小图标等,通过Photoshop或其他图片工具,切片合并成一个大图(如图3),然后统一通过一个请求,发送到浏览器端。开发者需要做的事情,就是利用CSS中的backgroundposition、background-repeat,background-position的组合,来定义每个小图标在大图上的对应位置,通过大图加精准位置定位切割的方式,去显示出多个小图标。这样,就是通过一个CSS代码,再加上一个合并而成的图片,就代替了同时传送多个小图标的方法。

在电商APP开发中,均存在大量的小图标,如商品分类logo、设置菜单logo等。采用CSSSprite能够大量地减少APP的HTTP请求,降低APP臃肿度。同时可以加快页面加载速度,大大地提高APP的性能。

7x24
售后服务支持
10
故障时长赔付
16
16年行业服务经验
20
售后服务人员
70
设计、开发团队
10
国内顶尖技术专家
1000
大型及上市企业
版权所有 © 北京网十互动科技有限公司 动态 知识 数据 XML 索引 备案号:京ICP备16050073号-2

电话咨询