【HTTP协议】请求行 五月 20, 2020 网络协议 请求行结构请求行(request-line)由请求方法(method)、 请求对象(request-target)、 HTTP版本(HTTP-version)构成格式如下: request-line = method <SP> request-target <SP> HTTP-version <CRLF> 阅读全文
【HTTP协议】URI 五月 20, 2020 网络协议 什么是URIURI是URL和URN的超集 URL(Uniform Resource Locator):表示资源的位置,期望提供查找资源的方法,我们日常在浏览器中使用的URI其实也是URL。 URN(Uniform Resource Name):表示资源的名字标识,比如磁力链接,期待用一个中心化的服务去解析这个名字标识然后解析到一个资源位置。 阅读全文
网络分层 五月 19, 2020 网络协议 OSI模型OSI模型(Open System Interconnection Reference Model),它是一个概念模型并没有真正的实现过,是用来指导我们理解网络协议的。 OSI模型把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 阅读全文
(九)终端指令 五月 22, 2020 Vue深入理解 终端指令有些指令我们希望在编译它之前先不要编译它的子节点,这种指令我们定义为终端指令即Terminal Directives。比如v-if、v-for这种都是终端指令。 阅读全文
(八)指令解析 五月 16, 2020 Vue深入理解 指令解析指令的解析和之前的文本解析差不多,我们都需要遍历节点最后执行compileNode进行解析,这里我们加一个判断如果节点是元素我们就进入我们的指令解析compileDirectives。 阅读全文