每日五问, Day9

171 阅读1分钟

有哪些方式可以使div居中

  • positon left0 right0 top0 bottom0
  • positionn left50% top50% translate-50% -50%
  • flex justify-content center

浮动元素会造成什么影响,如何清除浮动

  • 高度塌陷
  • 能够触发bfc的都可以清除浮动
  • 在浮动元素后面添加元素 clear both

行内元素、块级元素有哪些,区别是什么

  • span a code i em
  • div ul li p table
  • 块元素独占一行, 可设置宽高
  • 内联元素和内联元素一起共用一行不可设置宽高

跨标签页通信的方式有哪些

  • BroadcastChannel
  • serveWorker
  • localStorage, 监听storage事件
  • sharedWorker
  • indexDb
  • window.open 利用window的postMessage

history和hash两种路由方式的最大区别是什么?

  • history 需要服务端接收到任何地址的请求都放回 入口文件
  • hash #号后面的地址在请求资源时并不会被携带 所以不需要服务端特殊处理