摘要:
以下是对微信公众号【前端大全】的文章【一位摸金校尉决定转行前端】的总结 一般浏览器的刷新率为60HZ,即1秒钟刷新60次 其中task被称为宏任务,包括setTimeout,setInterval,DOM 事件,I/O,setImmediate(网上据说node常用,chrome不支持,IE支持,用 阅读全文
posted @ 2021-05-06 10:56
vinfy2018
阅读(431)
评论(0)
推荐(0)
摘要:
一,service worker(自定缓存) 二,memory cache(浏览器自身的内存缓存优化,tab页没关闭前都存在memory cache) 三,disk cache 强缓存: Expires(有格式化的时间,在服务器端设置才生效,若命中则200 (disk cache)) Cache-C 阅读全文
posted @ 2021-05-06 10:39
vinfy2018
阅读(175)
评论(0)
推荐(0)
摘要:
很常见的从输入URL到网页渲染的前端面试问题 1 浏览器解析URL中的域名2 经过DNS查找域名对应的IP3 如果配置了CDN,DNS则会返回最近节点的CDN服务器IP4 根据IP定位到服务端,经过TCP三次握手后开始建立连接5 将HTTP请求信息传输到服务端,服务端返回响应内容6 浏览器接收到返回 阅读全文
posted @ 2021-05-06 10:28
vinfy2018
阅读(76)
评论(0)
推荐(0)
摘要:
1 解析HTML,生成DOM树(O=object,M=Model)2 解析CSS,生成CSSOM树3 将DOM树和CSSOM树关联,生成渲染树(Render Tree)4 布局render树(Layout/reflow),负责各元素尺寸、位置的计算5 绘制render树(paint),绘制页面像素信 阅读全文
posted @ 2021-05-06 10:20
vinfy2018
阅读(266)
评论(0)
推荐(0)
摘要:
一、网络优化 1 使用CDN 2 利用缓存:304缓存(可以举例vue的打包和服务端设置响应头缓存)、serviceworker、sessionstorage、localstorage、indexdb(websql兼容性不好) 3 减少请求和体积(开户gzip、合并请求和文件、压缩代码和图片)4 按 阅读全文
posted @ 2021-05-06 10:14
vinfy2018
阅读(165)
评论(0)
推荐(0)

浙公网安备 33010602011771号