-
8.前端资源优化
一.前端资源优化的概念
-
加快静态资源下载速度
-
减少静态文件的文件大小
-
减少静态文件发起请求数量
二.CSS sprite 处理过程
-
CSS sprite 技术,一般翻译为CSS精灵或CSS雪碧图
-
将页面中零散的背景图合并为一张大图,再利用background-position进行背景的定位
-
减少页面http请求次数,加快加载速度
三.代码文件压缩
1.Html代码压缩
-
使用在线网站进行压缩
-
nodejs提供了html-minifier工具
-
后端模板引擎渲染压缩
2.Css代码压缩
-
使用在线网站进行压缩
-
使用html-minifier对html中的css进行压缩
-
使用clean-css对css进行压缩
3.Js压缩与混乱
-
使用在线网站进行压缩
-
使用html-minifier对html中的js进行压缩
-
使用uglifyjs2对js进行压缩
四.懒加载处理过程
1.概念
-
当页面图片较多时,仅将当前可视区域的图片取出,其他区域的用一张图片代替
-
只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来
2.实现
3.懒加载插件
-
相关阅读:
全排列算法的全面解析
排序算法系列:插入排序算法
MySQL多表查询核心优化
Python代码优化及技巧笔记(二)
深入理解Lambda
Unity游戏逻辑服务器实践
Java设计模式——迭代器模式
Java设计模式——原型模式
insert 加的锁
区间锁
-
原文地址:https://www.cnblogs.com/zhihaospace/p/12375523.html
Copyright © 2020-2023
润新知