t86 / good-good-study-day-day-up

MIT License
3 stars 1 forks source link

Good Good Study Day Day Up - 2020-12-10 #18

Open FORMAT-qi opened 3 years ago

FORMAT-qi commented 3 years ago

1.[html] 如何解决微信浏览器中video标签z-index过高遮挡页面问题? 2.[css] 你最喜欢Sass的原因是什么?

  1. [js] 如果使用JSON.stringify进行深拷贝有什么弊端?如何解决? 4.[软技能] 请描述下XSS是如何攻击的?
FORMAT-qi commented 3 years ago

1.[html] 如何解决微信浏览器中video标签z-index过高遮挡页面问题?

  1. 和video同层级加一个view,设置该view的高度和video高度一样,并且将video隐藏(display:none)
  2. 在view上绑定事件,当tap的时候,控制样式(display: block)即可。
  3. 当播放完成后,监控播放完毕事件,并将video再次隐藏。

2.[css] 你最喜欢Sass的原因是什么?

3.[js] 如果使用JSON.stringify进行深拷贝有什么弊端?如何解决?

总结: 用法简单,然而使用这种方法会有一些隐藏的坑:因为在序列化JavaScript对象时,所有函数和原型成员会被有意忽略。 通俗点说,JSON.parse(JSON.stringfy(X)),其中X只能是Number, String, Boolean, Array, 扁平对象,即那些能够被 JSON 直接表示的数据结构。

4.[软技能] 请描述下XSS是如何攻击的?

如今最常见的XSS一般被分为存储型、反射型、DOM型