前端面试题

2021-03-02  本文已影响0人  知识分享share

1.网络

微信截图_20210301155153.png

2.vue

1.object.defineProperty缺陷

无法监控到数组下标的变化,导致通过数组下标添加元素,不能实时响应,以及对象添加了新的属性也不行。

只能劫持对象的属性,从而需要遍历对象,proxy可以劫持整个对象,并返回一个新的对象。

proxy不仅可以代理对象,还可以代理数组,还可以代理动态增加的属性。

2.div水平垂直居中

.parent{display:flex;justify-content:center;align-items:center}

.parent{position:relative}

.child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.parent{display:grid}

.child{justify-self:center;align-self:center}

.parent{text-align:center}

.child{display:inline-block;vertical-align:middle}

.parent{text-align:center;height:30px;line-height:30px;}

上一篇下一篇

猜你喜欢

热点阅读