15.死锁就是进程相互等待对方释放自己想要的资源,谁也不放手。 16.不记得了。。。 17.http协议是应用层协议,全称叫超文本传输协议,也就是传输超文本时应该遵守的规范。 18.就说五层得了,物理层,数据链路层,网络层,传输层,应用层,然后讲讲每层的作用(任务)。 19.应用层。 20.https多了一层ssl/lls,好像叫这个,保证了传输的安全性,比如加密等。 21.tcp协议是传输层协议,它是面向连接,字节流,可靠的。 22.3.0之前都是基于tcp,3.0基于udp。 23.1.0 1.1 2.0 3.0,1.1增加了很多状态码,缓存策略,还是长连接,2.0增加了分块下载(断点续传)还有什么,3.0基于udp,因为提出了一个quic协议,其实也就相当于tcp,只不过保证可靠的同时变得更快了 25.我只知道get,post,put,delete和options,head好像是只传个头? 27.get长度限制好像是4KB 28.数组,链表,栈,队列,树,图 32.只记得冒泡,选择都n^2,堆,快速都nlogn 33.position有relative,absolute,fixed,粘性定位没看 37.缓存方式cookie,localstorage,sessionstorage 38.cookie用于前端,keyvalue格式,第一次访问有的后端会生成一个session,然后将sessionid传给浏览器,浏览器接收后放到cookie中,之后都会携带它从而找到对应的session,cookie存不敏感的数据? 39.有的,不过都是用java写的 41.vue,vue2 43.网络请求放在created吧 44.props 45.不知道 46.不知道 47.虚拟dom和真实dom应该差不多,主要是为了提高渲染性能,方便用diff算法,比较虚拟dom和真实dom,如果一致的,不重新渲染了,如果不一致的,就重新渲染成虚拟dom的 48.:key就是为了提高渲染性能的,可以讲讲给索引和给id的区别 49.数据->视图要讲发布订阅那一套,视图->数据要讲input事件 50.实现原理不就是封装了原生的事件?