前端面试总结

117 阅读1分钟

一、CSS面试题

  • 选择器优先级怎么计算的
  • 重绘和重排(回流) ==> 页面重绘和回流以及优化 (www.css88.com/archives/49…)
  • 左固定,右边自适应
  • 左右固定,中间自适应
  • strict footer布局
  • 编写九宫格
  • flex布局
  • flex布局 float布局 postion的4个属性各个函数
  • 一个div在页面水平垂直居中
    • 固定大小
    • 不固定大小

二、JS面试题

  • 数据类型(基本 + 引用 + ES6)
  • 预解释
  • 作用域,作用域链(包括ES6)
  • 原型,原型链
  • 继承的多种方法(ES6 extends)
  • 闭包,高级闭包,优缺点
  • this指向问题
  • js异步这几年的演变过程
  • 事件的这几年演变过程(3种)
    • 事件捕获
    • 事件冒泡
  • 设计模式
  • 模块化 AMD、CMD、CommonJS规范
  • http协议
  • 跨域多种解决方法
    • 后台请求头设置
    • ngnx代理
    • jsonp
    • CROS资源共享
  • 拓展
  • JS各大对象的属性和方法(ES6新增)
  • fetch全局对象获取数据
  • cookie、localStorage、sessionStorage

三、Vue面试题

  • 生命周期
  • 数据响应式原理
  • computed、watch、methods区别
  • vueRouter
  • vuex

1.DOM渲染机制与常见性能优化: 2.浏览器输入URL地址,都经理了什么 3.页面加载顺序

flex布局