碎片时间,睡前面经04

76 阅读1分钟

箭头函数什么时候不能用?

1.没有arguments。如下会报错

const fn1=()=>{
console.log(arguments)
}
fn1(100,200)

2.箭头函数this全部是父作用域的this.

const fn2=()=>{
console.log(this)//window
}
fn2.call({x:100})

3.箭头函数的代码有时难以阅读

4.情况👇

image.png

此时this为指向window.所以无法获取this.

5.情况:原型和原型链中也不可以

image.png

6.情况,并不是指向btn,是指向window的。

image.png

7.vue生命周期与method中

请描述tcp三次握手和四次挥手

不要追求过多的细节哈哈哈哈哈哈哈

为什么会发生三次和四次握手和挥手?

握手:连接好

挥手:告别,断开

三次?先建立连接,确保双方都有收发消息的能力,在传输内容(如get请求),网络连接是tcp协议,传输内容是http协议。

三次握手----建立连接

c->s

s->c

c<-->s


四次挥手----断开连接

c->s 告诉它,没有再多的请求了,数据传输可能还在进行中,可以断

s->c,知道了。可能还会继续传输。等关完

s->c,我忙完了,断吗?

c->s接收,断吧。

http请求背后会有很多碎片的数据,整合成一个页面的结果。

不行了,太困了,23:00了,晚安,就这些吧。