箭头函数什么时候不能用?
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.情况👇
此时this为指向window.所以无法获取this.
5.情况:原型和原型链中也不可以
6.情况,并不是指向btn,是指向window的。
7.vue生命周期与method中
请描述tcp三次握手和四次挥手
不要追求过多的细节哈哈哈哈哈哈哈
为什么会发生三次和四次握手和挥手?
握手:连接好
挥手:告别,断开
三次?先建立连接,确保双方都有收发消息的能力,在传输内容(如get请求),网络连接是tcp协议,传输内容是http协议。
三次握手----建立连接
c->s
s->c
c<-->s
四次挥手----断开连接
c->s 告诉它,没有再多的请求了,数据传输可能还在进行中,可以断
s->c,知道了。可能还会继续传输。等关完
s->c,我忙完了,断吗?
c->s接收,断吧。
http请求背后会有很多碎片的数据,整合成一个页面的结果。
不行了,太困了,23:00了,晚安,就这些吧。