面試題目的彙總---js彙總

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