1. http header怎么判断协议是不是websocket
HTTP协议采用了请求/响应模型,包括message-header和message-body两部分。首先传 递message-header,即http header消息 。
http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组织形式,大体分为Request和Response两部分。
https://www.cnblogs.com/showc...
监听一个变量的变化
defineProperty
var obj = {};
Object.defineProperties(obj, {
name: {
configurable: true,
set: function(newValue) {
name = newValue;
console.log('你修改了name的值:'+name)
}
}
})
https://www.imooc.com/article...
diff 时间复杂度多少
React Diff算法 => O(n) => 简单粗暴,所有的节点按层级比较,只会遍历一次。
时间复杂度 O(n^2)。
a 占60% b 占70% c占80%,三个共同占多少
CPU
中央处理器(CPU,central processing unit)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
项目中生成 PDF 的会占用 CPU 很多吧,如果大量访问怎么处理
数组和链表随机访问的时间复杂度
get 和 options 的区别
https://zhidao.baidu.com/ques...
get 发一个 tcp 包,post 发两个 tcp 包,这种情况是一定的吗,什么情况下不是这样
TCP 是传输层协议
应用层协议里的 GET 和 POST
GET和POST还有一个重大区别,简单的说:
一般来说,GET产生一个TCP数据包;POST产生两个TCP数据包。
长的说:
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次
而对于POST,浏览器先发送header,然后再发送data,服务器响应200 ok(返回数据);
所以,一般来说POST时间上消耗的要多一点,GET比POST更有效
post 如何把数据放到 url 中
父组件的改变data,子组件会触发重现渲染吗
会。
大部分情况会,有些情况不会。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。