芸擎网络 前端实习(已 oc)
CSS
- 定位有哪几种,分别是什么
 - 无序列表内容
 - 水平垂直居中
- margin 为什么固定宽高不可以(相对于父元素)
 - flex 如何在子级设置属性实现
 
 - 无序列表内容
 - 伪类和伪元素
 
JavaScript
- 数据类型
 - 闭包
 - 防抖和节流
 - async await
 - 事件循环
 - 输出
 
async function async1() {
    console.log('async1 start');
    await async2();
    console.log('asnyc1 end');
}
async function async2() {
    console.log('async2');
}
console.log('script start');
setTimeout(() => {
    console.log('setTimeOut');
}, 0);
async1();
new Promise(function (reslove) {
    console.log('promise1');
    reslove();
}).then(function () {
    console.log('promise2');
})
// script start
// async1 start
// async2
// promise1
// async1 end
// promise2
// setTimeout- 数组哪些方***改变原数组
 
Vue
- 生命周期
 - 如何在 created 操作 DOM
 - 组件通信
 
Ps. 二面忘记记录了
#前端实习##前端面经#
查看2道真题和解析
