面经详情

面试:前端开发。感觉一般没有很刁难,难度适中,希望能有个结果。
  • 在浏览器上输入 URL 到看到页面经历了哪些过程?(内容太多不想打字,网上有自己看)
  • 说一下浏览器事件循环机制?(内容太多不想打字,网上有自己看)
  • 微任务、宏任务有哪些?(微:Promise.then, mutationObserve,Process.nextTick(node.js 独有),宏:script,setTimeout,setInterval,setImmediate(node.js 独有), I/O操作,UI 渲染)说下对弹性布局的理解?(就是 flex 布局,flex 父容器中的子元素通过 flex-grow,flex-shink,flex-basis 属性可以随着父容器宽度大小自适应,也就是能够实现兼容不同分辨率屏幕)解释下 flex:1?(flex-grow,flex-shink,flex-basis 缩写)父容器 flex 布局,有三个子元素,设置 flex: 0 0 auto ;显示效果什么样?(不显示,子元素宽度都为0)实现三栏布局有哪些方式?(flex,float ,定位,网格……)使用 flex 布局使元素垂直居中?(align-items:center )说下 BFC ,解决了什么问题以及怎么触发 BFC?(不想打字,自己搜学习)Promise 几种状态及如何更改?(pending,fullfilled,rejected; resolve(),reject())Promise 解决了什么问题?(回调地狱)怎么将多个异步操作进行按顺序执行的同步化?(Promise 链式调用,或 async和 await 结合使用)怎么中断 Promise 执行?(可以通过内部抛出错误:throw new Error(‘’))webpack 打包流程?

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网CVTE(广州视源)CVTE(广州视源)面试经验CVTE(广州视源)面试经验:面试:前端开发。感觉一般没有很刁难,难度适中,希望能有个结果。
正在招聘c++开发工程师200 个岗位