interview:fe面试

时间:2024-04-26 05:59:46
【文件属性】:

文件名称:interview:fe面试

文件大小:21KB

文件格式:ZIP

更新时间:2024-04-26 05:59:46

JavaScript

页面性能指标: dns查询,一般500ms(使用dns缓存,20ms以内)协商缓存(last-modified,etag) tcp链接和ssl(https特殊的数据传输过程)大约200毫秒 请求响应,内容传输 dom解析(600ms左右) 资源加载(http1.1同一个域名下最大6个并发,合理分配cdn分发域名,使用http2.0) 解决方案: 减少重新(减少1,2,3时间) web语意话标签,减少字节数,合理使用脚本放底部,能使用async就使用,合理的流式布局,减少重排和重绘(这些主要减少dom解析) 使用dns缓存 服务端启用gzip,减少文件传输大小 图片懒加载(首屏图像不要太高,最好最多一屏大小) tailwindcss针对大项目减少css体积 js设计模式 观察者模式比如vue框架;事件 单列模式比如平时dev-server数据库 构造函数Object.create n


【文件预览】:
interview-master
----readme.md(3KB)
----src()
--------link-list.js(411B)
--------index.js(1KB)
--------tree-depth.js(1KB)
--------promise.js(2KB)
--------index.html(552B)
--------obj.js(160B)
--------promise-all.js(6KB)
--------compile.js(2KB)
--------tree.js(5KB)
--------sort.js(2KB)
--------requestMax-test.js(815B)
--------proto.js(310B)
--------interval.js(637B)
--------debouce.js(2KB)
--------maxRequestLimit.js(2KB)
--------requestIdleCallback.js(1KB)
--------request.js(2KB)
--------pra.js(3KB)
--------reduce.js(1KB)
--------mt.js(351B)
--------event-loop.js(502B)
--------requestMax.js(4KB)
--------call.js(2KB)

网友评论