
三次握手 ACK = 收到的SYN + 1 客户端发出连接消息(SYN)并且获得SYN_SENT状态 服务端收到连接消息并且获得SYN_RCVD状态,然后向客户端回复消息(S...
水平 text-align: center margin: 0 auto 当子元素包含float 两种flex transform absolute 垂直 line-heig...
物有本末,事有终始,知所先后,则近道矣 ---《大学》 在分析Vue初始化之前,我们先看看Vue源码的目录结构: 其中我们重点关注的是compiler(编译部分)、core...
最近利用空闲时间又翻看了一遍Vue的源码,只不过这次不同的是看了Flow版本的源码。说来惭愧,最早看的第一遍时对Flow不了解,因此阅读的是打包之后的vue文件,大家可以想象...
前缀css webkit核心 chrom, safari: -webkit firfox: -moz IE: -ms CSS 选择器 "*": 用于匹配任何标记 ">":...
.xls application/vnd.ms-excel .xlsx application/vnd.openxmlformats-officedocument.sprea...
多了一个错误组件Error Boundaries,需要加上生命周期 componentDidCatch 用来记录错误信息 static getDerivedStateFr...
上package.json webpack common webpack dev webpack prod .babelrc
字符串 处理大于OxFFFF的字符 codePointAt fromCodePoint for... of at 字符串函数扩展 includes() 返回布尔值 star...
如何设计一个复用组件 单一职责 (只做一件事,利用组合) 无副作用(不要对其他组件产生影响) 避免操作DOM 开放封闭原则(改变的部分做成参数) 当不需要的时候,很容易就去除...
(本篇较长建议先马后看) 昨天看贴吧有个小伙发帖,第一次去健身房,自己也不认识器械,看教练很忙的样子也不好意思的问,就很懵逼的在浴室干做三个小时玩了三个小时手机。正好闷宋晚上...
用来解析上传文件的