![](https://img-blog.csdnimg.cn/20210325105504565.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端常见面试题
文章平均质量分 88
根据博主个人的面试经历,浅析or详解一些前端面试中常见的问题
sustecher_NaCl
在校生,不定期发博客,前端知识积累ing
展开
-
HTTP中的缓存策略
缓存策略是前端开发面试中常考的知识点之一,在项目开发时也会经常遇到浏览器缓存策略浏览器每次发起请求前,会先在本地缓存中查找缓存标识和结果,根据缓存标识的内容来确定是否需要使用本地缓存缓存都是从第二次请求开始的,在第一次请求资源时,服务器返回资源的同时,在响应头中回传请求的资源的缓存策略;第二次请求时,强缓存服务器通知浏览器一个缓存时间,在缓存时间内的下次请求直接使用缓存,不在时间内则执行协商缓存策略若强缓存命中,直接读取浏览器本地资源强缓存字段有 Expires 和 Cache-contro原创 2021-03-30 17:34:27 · 787 阅读 · 1 评论 -
JavaScript中的事件循环
事件循环是前端开发岗中常考的一个知识点之一,对于帮助我们深入理解JavaScript有很大帮助。JavaScript是一门单线程语言,那浏览器是怎么处理异步请求的呢?首先我们需要了解 线程和进程:进程:CPU资源分配的最小单位,一个进程可包含多个线程线程:CPU调度的最小单位浏览器是多进程的,每一个tab标签都代表一个独立的进程;其中的浏览器渲染进程是多线程的,主要包含了以下线程:GUI 渲染线程JS 引擎执行线程事件触发线程定时器触发线程http 请求线程浏览器的渲染流原创 2021-03-27 11:01:36 · 330 阅读 · 1 评论