前端面试(4)之zoom一面没后续

5,881 阅读1分钟

  视频面,面试官问的非常的细节,大概一个小时的时间,涉及到多个方面。是我面过的问的问题最多的,但是没有非常的深入。

JS部分

  1. es5到es6,有什么变化?
  2. 原型链,怎么不用instance of知道一个对象的类型。
  3. 正则表达式中的exce方法。
  4. apply和call的区别。怎么用apply计算一个数组的最大值。
  5. typeof和instanceof的区别。
  6. 怎么设置一个变量的默认值。
  7. 异步加载js文件的方法。
  8. promise之前的异步方法有哪些(回调)。
  9. undefined和null的区别。

HTML

  1. attribute和property的区别?
  2. cookie的属性
  3. iframe标签的用途。
  4. LocalStorage和SessionStorage的区别
  5. document.getElementById这方法是不是效率最高的。
  6. 从输入url到页面上都发生了什么,如何渲染页面。

CSS

  1. ::before和::after伪元素可以干啥。
  2. display:none和visitiby:hidden有什么区别。
  3. CSS渲染是从左向右还是从右向左。

网络

  1. 跨域的常用方式。
  2. XSS攻击和CSRF攻击的区别。

Linux命令

  1. 查看历史记录