好未来面经

1.垂直居中的方式
margin-left和margin-top自身宽度的一半和transform:translate(-50%,-50%),有什么区别
在对于没有设置高度,高度由内容撑起来的盒子上有什么区别,这种盒子可以使用什么方式垂直水平居中

2.说一下原型链和闭包,闭包的作用
class classA{
    constructor(){
        this.a = 'hello'
    }   
}
classA.prototype.a = 'world'

const obj = new classA()
obj.a = 'x'
console.log(obj.a) // x
delete obj.a
console.log(obj.a) // world
delete obj.a
console.log(obj.a) // world
obj.a = undefined
console.log(obj.a) //undefined

3.es6 模块化和commonJs有什么区别
二者在tree shaking上有什么区别
Tree Shaking只支持ES6模块的使用,不支持require这种动态引入模块的方式。

4.es6的新特性有哪些
5.proxy有什么特点
6.中间件的原理了解吗
const middleware = new MymiddleWare()
middleware.use(function(next){
   console.log('foo')
   next()
   console.log('bar')
})
middleware.use(function(next){
   console.log('hid')
   next()
   console.log('hiv')
})
middleware.run()
输出结果
7.原生设计一个dialog,需要设计哪些部分
设计后如何使用
考察代码设计能力及代码使用规范
8.算法题,将字符串(以“.”分割)变成深层嵌套的对象
9.数组去重--obj.hasOwnProperty()能不能去掉(NAN、null 、undefined、true)等等
#面经##好未来面试##秋招##前端#
全部评论
为啥电脑上排版好的,到手机上看就会乱😡😡😡大家将就看吧,下次直接手机上写好了😭
1
送花
回复 分享
发布于 2022-08-27 21:53 湖北
我让手写promise,不是api方法,是promise类
点赞
送花
回复 分享
发布于 2022-08-28 14:54 山东
国泰君安
校招火热招聘中
官网直投
捉,终于更新啦
点赞
送花
回复 分享
发布于 2022-08-29 15:56 湖北
你有通知了吗,流程是面试通过吗?周三了还没消息😣
点赞
送花
回复 分享
发布于 2022-08-31 16:12 北京

相关推荐

2 8 评论
分享
牛客网
牛客企业服务