1.输入url发生了什么2.从建立链接引申到三次握手3.浏览器的缓存机制(强缓存,协商缓存)4.为什么强缓存、协商缓存是两个字段而不是一个?(expires cache-conctrol为什么不能只留一个呢)5.http不同版本的区别6.http3为什么更安全?7.状态码,细说一下3开头的状态码8.你知道的排序算法 9.快速排序的时间复杂度,最坏的时间复杂度是多少?10.前端开发设计模式?11.简易的观察者模式的实现,用哪些方法?(api)12.你知道的前端安全问题?13.xss攻击如何防范?14.JS事件循环15.为什么要分为宏任务和微任务?只留一个不行吗16.JS作用域17.css的bfc...