前端面试总结

156 阅读1分钟

CSS

  • 弹性布局flex
  • BFC
  • CSS 盒子模型,绝对定位和相对定位
  • 清除浮动,什么时候需要清除浮动,清除浮动都有哪些方法
  • 如何保持浮层水平垂直居中
  • position 和 display 的取值和各自的意思和用法
  • 样式的层级关系,选择器优先级,样式冲突,以及抽离样式模块怎么写,说出思路,有无实践经验
  • css3动画效果属性,canvas、svg的区别,CSS3中新增伪类举例
  • px和em和rem的区别,CSS中link 和@import的区别是?
  • CSS3新特性
  • :after和::after的区别是什么?
  • 盒模型
  • box-sizing属性
  • 用纯CSS创建一个三角形的原理是什么?
  • 常见的兼容性问题?
  • 为什么要初始化CSS样式
  • 上下margin重合的问题
  • 设置元素浮动后,该元素的display值是多少?
  • CSS优化、提高性能的方法有哪些?

JS

  • 描述一下this
  • 闭包
  • JS线程
  • new 操作符都干了些什么?

HTML

其他

  • 说说从输入URL到看到页面发生的全过程
  • CSS和JS的位置会影响页面效率,为什么?
  • 浏览器的缓存机制