面試題目的彙總---js彙總
- js 的數據類型 typeof {} | typeof[] 結果
- js 的 數組相關,操做數組的方法:改變數組的方法,不改變原數組的方法,以及數組的返回值, map的實現JS如何實現ES6 Map源碼
- [1,[2,3],[[5]]] flat() 扁平化數組的操做
- 對某種數據類型的解析
- js 的 原型,原型鏈的理解
- js 的繼承方式
- this 的相關的設計,失誤點 xxx * undefined = NaN eg: 1 * undefined = NaN
- 關於 性能優化的部分——-- webpack 的相關東西的遺忘 ---對遇到的問題研究的不夠深刻
- 關於 瀏覽器的相關 ----- 在瀏覽器輸入 URL 回車以後發生了什麼 -- url 解析 | DNS 查詢| tcp 連接| 處理請求| 接收響應| 渲染頁面 會涉及到 緩存相關的原理 https://zhuanlan.zhihu.com/p/80551769| http://www.javashuo.com/article/p-rhqcgqag-dv.html
- 瀏覽器的迴流和 重繪,什麼是迴流,什麼是重繪, 各自觸發的條件是什麼?
- http 相關--- http 狀態碼 , http的歷史變遷, https與http http相關
- href和src有什麼區別 html 相關
- js的事件循環 和 異步處理
- promise ---三個狀態| promise 是如何解決回調相關的問題| 迭代器--生成器--異步的最終的解決方案 async function(){} 最終的返回值是什麼 帶 async 關鍵字的函數,它使得你的函數的返回值一定是 promise 對象 promise.all() , promise.race()
歡迎關注本站公眾號,獲取更多信息