面试题目的汇总---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()
相关文章
相关标签/搜索