shopee 社招前端一面凉经
事实证明我是真的菜
1.
function Parent(){ this.a = 'Parent' } Parent.__proto__.print = function(){ console.log(this.a) } new Parent().p() Parent.print() var child = new Parent() child.print() // 报错不存在该方法
* 暂时性死区
* 为什么要有last-modified etag,他们各自有什么问题
* http2.0 与 HTTP1.1
HTTP1.1默认长连接:是用来在一个TCP连接的基础之上,发送多个HTTP请求以及接收多个HTTP响应,这是为了避免每一次请求都去打开一个新的连接
缺点:
同一时刻只能处理一个request的请求或者响应,后面的request必须等到前面的请求响应之后才能进行。
HTTP2:
浏览器针对同一个域名的资源,只建立一个tcp连接通道,所有的针对这个域名的请求全部在这个通道中完成,并且引入了流的机制,这条通道可以同时处理多个request,http2的多路复用,对于request的响应并不会因为上一个request的响应未完成而阻塞
* 跨域
* redux跟mobx的理解,redux的缺点
很多状态的时候,都需要深拷贝性能不高
* useRef可以存放那些值,为什么要用current获取
* react的diff算法,fiber节点里面有哪些东西,fiber跟之前的jsx节点的区别,节点的移动
* 大数相乘