百度t5面试题

CSS部分:

  • 重绘和回流
  • 水平垂直居中
  • flex布局
  • position
  • css3动画
  • BFC&清除浮动
  • css预处理器
  • 盒模型
  • css选择器
  • 响应式布局
  • 实现三角形
  • 移动端适配rem

HTML5部分:

  • 新特性
  • 本地存储
  • 语义化

主流框架:

  • Vue:双向数据绑定实现、vuex、路由
  • React:虚拟dom、生命周期、redux
  • flux思想

JavaScript:

  • 内存泄漏
    • GC原理
    • 原因
      • 闭包
      • 循环引用
      • dom事件
      • 全局变量
  • ES6语法
    • 箭头函数
    • let & const ---块级作用域 & 暂时性死区
    • set & map
    • promise 实现原理 --- 自己写一个promise
    • generator函数
    • async/await
  • 原型链
  • 模块化
  • 事件代理
    • 冒泡流
    • 捕获流
  • 事件循环机制
    • setTimeout 和 setInterval
    • 任何队列
    • 微任务 && 宏任务
  • 跨域
    • 同源策略
    • jsonp实现原理
    • 其他方法
      • CORS:Access-Control-Allow-Origin
      • document.domain + iframe
      • window.name + iframe
      • window.postMessage
      • nodejs转发
  • 继承
    • 寄生组合式继承
    • call & apply & bind
  • 函数节流&函数防抖
  • 基本数据类型及对应内存(堆、栈) ---数据类型 ---判断数组的方法 ---判断对象的方法
  • this指针
    • 箭头函数
    • 隐式绑定
    • call & apply 修改this
    • new 过程绑定
  • new一个对象
  • 深浅拷贝  --- 深度拷贝所有层级 JSON.parse(JSON.stringify(obj))
  • axios&fetch
  • 异步并发实现
  • typeof & instanceof
    • 区别
    • instanceof内部实现
  • 函数式编程
  • 高阶函数
  • 函数科里化 & 偏函数

 

网络相关

  • 浏览器解析全过程(输入url -> 页面展现)
  • 浏览器缓存
  • cookie & session -区别
  • http & https
    • 报文格式及传输方式
    • http头
    • 状态码
    • keep-alive
    • https过程&加密算法
  • tcp三次握手 & 四次握手
  • get & post
  • 正向代理 & 反向代理
  • DNS解析
  • 跨标签网页通讯
    • postmessage
    • localStorage & sessionStorage

 

web安全

xss & csrf

 

常见算法

  • 快速排序 & 冒泡排序
  • 二分查找

 

性能优化

  • defer & async
  • css加载
  • css-sprite
  • 缓存静态文件 --- localStorage

 

----------以下为网上找的答案----------

1、重绘和回流

什么是回流?

  当render tree中的一部分(或全部)因为元素的规模尺寸,布局,隐藏等改变而需要重新构建。这就成为回流(reflow)。每个页面至少需要一次回流,就是在页面第一次加载的时候,这时候是一定会发生回流的,因为要构建 render tree。在回流的时候,浏览器会使渲染树中受到影响的部分失效,并重新构造这部分渲染树,完成回流后,浏览器会重新绘制受影响的部分到屏幕中,该过程称为重绘。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

上一篇:编程将20元人民币换成1元、2元、5元、纸币,列出所有可能的兑换方案。


下一篇:账户余额的批量入账与扣账实现