一面:5.181. Http1.0 與http2.02. tcp與udp的概念3. 跨域:4. 請求頭有哪些5. 瀏覽器的緩存機制:協(xié)商緩存,強緩存,請求頭如何設(shè)置6. vue雙向數(shù)據(jù)綁定7. vue的defineProperty與proxy的優(yōu)缺點8. vue的虛擬dom的實現(xiàn)9. vue中diff算法10. vue中key的作用11. vue中vite的原理12. vue中的data為什么要是一個函數(shù)13. 事件委托14. vue中事件處理與原生事件處理的區(qū)別Vue事件處理是通過v-on:eventName(handler)的方式進行事件處理,并提供了6個事件修飾符原生DOM添加事件監(jiān)聽和處理是通過obj.addEventListener(eventName , handler , [options])這個方法15. js的事件循環(huán)16. 讀結(jié)果題目,關(guān)于異步任務(wù),宏任務(wù)、微任務(wù)等的執(zhí)行順序17. vue中nextick的作用18. Vue 路由懶加載的實現(xiàn)原理路由懶加載的主要原理就是原本的Vue模塊是全部導(dǎo)入在一起的打包文件,運行后用戶查看相關(guān)模塊顯示的內(nèi)容時會將整個打包的文件引入而后在其中查找對應(yīng)的模塊然后才將其呈現(xiàn)給用戶。這樣會使得在打包文件中查找對應(yīng)模塊時在瀏覽器中可能會出現(xiàn)短暫的空白頁,從而降低用戶體驗。而路由懶加載是將各個模塊分開打包,在用戶查看下相關(guān)模塊內(nèi)容時就直接引入相關(guān)模塊的打包文件然后進行顯示,從而有效的解決了瀏覽器可能出現(xiàn)短暫時間空白頁的情況。19. 實現(xiàn)千分位20. 封裝一個請求函數(shù),相同的請求支持從緩存中取數(shù)據(jù)