计算机网络

70 阅读1分钟

1、在浏览器输入URL后会发送什么

image.png

2、客户端、浏览器、服务器

image.png image.png

3、前端使用token原因

image.png

4、浏览器同源策略

image.png

5、浏览器跨域解决方案

image.png

6、vue双向绑定原理

image.png

7、vue双向绑定使用场景

image.png

8、虚拟dom

虚拟dom是抽象的JavaScript对象,通过比较新旧对象的差异来更新dom,使得代码逻辑从操作dom到操作对象,避免了浏览器的重排与重绘。操作Javascript对象速度快于操作dom

image.png

9、diff算法

diff算法是虚拟dom中比较JavaScript新旧对象差异的核心算法,它基于数节点的同层级比较原则。

image.png

10、深拷贝和浅拷贝

深拷贝和浅拷贝都是复制对象。

浅拷贝只复制对象的引用而不是对象本身,所以浅拷贝复制的新旧对象会共用内存地址这使得修改新对象会影响旧对象。

深拷贝复制对象本身以及子对象,所以深拷贝复制的新旧对象不会共用地址,这使得修改新对象不会影响旧对象。

image.png

11、深拷贝和浅拷贝使用场景

image.png

12、axios使用和配置

image.png

13、requst请求

image.png image.png

14、数据类型之间的转换

image.png image.png