![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试
文章平均质量分 60
CQ�
这个作者很懒,什么都没留下…
展开
-
JS 中的 async / await
JS 中的 async / await1、async / await 是什么可以说是 ES6 中 Generator 函数的语法糖,async 是异步的意思 , await 是等待的意思 ,连起来就是等待一个异步函数,规定 await 只能出现在 async 函数中2、async / await 的作用我们先看如果在一个 async 函数中直接用 return 返回值, 看能得到什么async function testAsync() { return "hello async" ;}con原创 2021-03-13 18:13:53 · 378 阅读 · 0 评论 -
前端网页优化总结
前端网页优化总结页面内容减少HTTP请求数 合并要请求的文件减少DNS查询 **把资源分布到2个域名上,最多不超过4个** 用户输入URL后,浏览器首先要查询域名对应的服务器IP地址 一般要耗费20-120毫秒时间,DNS查询完成之前, 浏览器无法从服务器下载任何数据 基于性能考虑,ISP,局域网,操作系统,浏览器 都会有相应的DNS缓存机制避免重定向 客户端收到服务器的重定向响应后,会根据响应头中的Location的地原创 2020-09-15 17:55:53 · 99 阅读 · 0 评论 -
让一个不定宽高的div垂直水平居中
1 使用table-cell父盒子设置: display:table-cell;text-align:center;vertical-align:middle;div设置:display:inline-block;vertical-align:middle;2 使用transform父盒子设置:display:relativediv设置:transform;translate(-50%,...原创 2020-02-05 10:48:50 · 524 阅读 · 0 评论 -
HTTP强缓存与协商缓存(弱缓存)
浏览器缓存的优点浏览器将用户最近请求过的文档存储在本地磁盘,当用户再次访问时直接在本地加载,这样可以减少服务器的压力,加快用户访问网页的加载速度,提升用户体验。浏览器缓存的过程第一次请求:首次响应时,服务器会把last-Modified(页面最后修改时间)和Etag一起发送给客户端。浏览器再次请求时:...原创 2019-09-05 16:57:18 · 1738 阅读 · 0 评论