携程前端一面

面试官真的很不错,有在交流的感觉,收获还是很大的,分享出来共同进步。

记一下能记住的,全程大概45分钟

* 你对虚拟dom是怎么理解的

* 服务端渲染和客户端渲染

改变this指向的方法

*看输出,面试官给我讲解了

class Parent {
  getName (){
    console.log(`Parent:${this.name}`);
  }
}

class Child extends Parent{
  constructor(name){
    super();
    this.name = name;
  }
  getName(){
    console.log(`Child:${this.name}`);
  }
}

let {getName} = new Child('trip')//this丢失
let fn = new Child('trip')
console.log(Parent.prototype.getName.call())//如果要输出Parent:trip。或换成箭头函数定义父的getName

* 实例方法和原型方法

回流和重绘的区别

触发BFC的方式

原型和原型链

用过哪些布局

同源是什么

* 用过那些隐藏元素的方法(实际上还可以回答将元素位置设在负屏幕外实现隐藏)

对宏任务和微任务的认识

项目过程中有遇到什么难点吗

版本管理工具有使用过吗

全部评论
约二面了吗兄弟
点赞 回复 分享
发布于 06-01 15:47 重庆
有手撕吗佬,哪里投的呀
点赞 回复 分享
发布于 06-01 16:14 上海

相关推荐

不愿透露姓名的神秘牛友
11-25 23:12
百度 前端 京东19薪总包会高点
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 09:38
腾讯 前端 (n+1)*15 + 3
点赞 评论 收藏
分享
评论
7
24
分享
牛客网
牛客企业服务