Mobvista 汇量科技 前端实习

CSS

  • 如何实现移动端适配
  • CSS 有哪些单位
  • 定位:sticky
  • float:清除浮动
  • flex 布局
  • 层叠样式表

JS

  • 0.1 + 0.2 不等于 0.3 如何解决
  • 浅拷贝有哪些方法
  • 如何判断空对象{}

Vue

  • Vue3 的优点
    • (速度提升如何实现的)
  • ref 和 reactive 区别
  • 组件间 v-model 的实现

HTTP

  • 跨域(JSONP的局限)
  • 状态码
  • HTTPS

输出题

async function asyncFun1() {
    console.log("async1 start")
    await asyncFun2();
    console.log("async1 end")
}

async function asyncFun2() {
    console.log("async2 start")
    return new Promise(resolve => {
        resolve()
        console.log("async2 end")
    })
}

console.log("script start")

setTimeout(() => {
    console.log('setTimeOut')
}, 0)

asyncFun1();

new Promise(resolve => {
    console.log('Promise1')
    resolve()
})
    .then(() => {
    console.log("promise2")
})
    .then(() => {
    console.log("promise3")
})

console.log("script end")

算法

  • 斐波那契一万位如何优化
#前端实习##前端面经##汇量科技#
全部评论

相关推荐

4 9 评论
分享
牛客网
牛客企业服务