每日一题

92 阅读1分钟

1,请你说说函数防抖和函数节流的应用场景和原理?


2、请说说浏览器事件机制中事件触发三个阶段?

    分为:捕获、目标、冒泡,三个阶段。


1. 什么是重绘(Repaint)和回流(Reflow)? 

2. 哪些动作可能会导致重绘(Repaint)和回流(Reflow)的发生?

3. 重绘(Repaint)和回流(Reflow)和Event loop的关系? 

4. 如何减少重绘(Repaint)和回流(Reflow)?

答: 浏览器的 重绘和回流, 重绘是整个页的布局发现变化的时候,就导致重绘。

回流是不影响布局的。字体大小,字体颜色,背景颜色,等,发现变化时会导致回流。

避免:尽量少操作dom元素,能一次搞定的别两次。

-------------------------------------------------------------

https抓包的原理是什么?平时你用什么工具?如何抓包?

答:HTTPS抓包的原理还是挺简单的,简单来说,就是Charles作为“中间人代理”,拿到了 服务器证书公钥HTTPS连接的对称密钥,前提是客户端选择信任并安装Charles的CA证书,否则客户端就会“报警”并中止连接。这样看来,HTTPS还是很安全的。