书架

书架

=一个知识书库=

Grid水平垂直居中

Grid水平垂直居中

在CSS中,在网格(Grid)布局中,如果你想让一个元素在其父容器中水平和垂直居中,你可以使用align-items和justify-items属性,或者在单个网格项上使用align-self和justify-self属性。下面是一些常见的方法来实现水平和垂直居中: <!--more--> ## 方法1:在父容器上使用 如果你想要整个网格容器内的所有项目都居中,可以在父容器上设置: ```scss .grid-container { display: grid; place-items: center; /* 简写属性,等同于同时设置 align-item
more...
性单页面首屏优化,打包后大小减少64M,加载速度快了13.6秒

性单页面首屏优化,打包后大小减少64M,加载速度快了13.6秒

> 转载:[https://juejin.cn/post/7359077652445806642](https://juejin.cn/post/7359077652445806642) ## 需求背景 1. 从第三方采购的vue2 + ElementUI实现的云管平台,乙方说2011年左右就开始有这个项目了(那时候有Vue了吗,思考.jpg)。十几年的项目,我何德何能可以担此责任。里面的代码经过多人多年迭代可以用惨不忍睹来形容,吐槽归吐槽,混口饭吃,多烂的代码都得啃下去。 2. 有一天领导找到我,问我怎么回事,打开页面需要十几秒时间也太慢了,后台管理系统不要求首屏加载时间都没有
more...
前端性能优化分析

前端性能优化分析

## 工具 ### Lighthouse [lighthouse](https%3A%2F%2Fdeveloper.chrome.com%2Fdocs%2Flighthouse%2Foverview%3Fhl%3Dzh-cn) 是一个用于诊断网页的工具,包括 性能、无障碍、渐进式、SEO 等方面,通过得分的方式来报告网页的质量。 使用方法: - Dev Tools : 直接在 Dev Tools 中 lighthouse panel 勾选 Mode 、 Device 、Categories 之后点击 Analyze page load 即可 - lighthouse
more...
前端性能优化之渲染优化

前端性能优化之渲染优化

### 1.知识体系 #### 1.1从URL输入到页面加载 打开浏览器从输入网址到网页呈现在大家面前,背后到底发生了什么?经历怎么样的一个过程?现在带大家来看看流程。 首先我们需要通过 DNS(**域名解析**系统)将 URL 解析为对应的 IP 地址,然后与这个 IP 地址确定的那台服务器建立起 TCP 网络连接,随后我们向服务端抛出我们的 HTTP 请求,服务端处理完我们的请求之后,把目标数据放在 HTTP 响应里返回给客户端,拿到响应数据的浏览器就可以开始走一个渲染的流程。渲染完毕,页面便呈现给了用户 ![img](http://www.lixiangl
more...
性能优化之10分钟看懂浏览器的渲染过程及优化

性能优化之10分钟看懂浏览器的渲染过程及优化

# 一、浏览器概述   目前的主流浏览器有5个:Internet Explorer、Firefox、Safari、Chrome和Opera浏览器。根据 [StatCounter 浏览器统计数据](http%3A%2F%2Fgs.statcounter.com%2F),目前(截止2019 年 5 月)Firefox、Safari 和 Chrome 浏览器的总市场占有率将近 83.66%。由此可见,如今开放源代码浏览器在浏览器市场中占据了非常坚实的部分。   以上5种浏览器由于有着不同的浏览器内核,造成同样的html页面有着不同呈现。Internet Explorer的内核是Trident
more...