12 2020 档案

摘要:防抖和节流很长一段时间不太懂什么意思,总觉得它们是一个东西。但是花了时间着重了解以后发现它们还是有不少区别的。 但是有个共同点就是都是使用setTimeOut定时器实现的。 1.防抖 特点:一个函数,短时间多次触发,但是只执行最后一次触发的事件 思路:将所有的消息推入消息队列,但是只执行最后一次的消 阅读全文
posted @ 2020-12-31 18:30 俄罗斯方块 阅读(145) 评论(0) 推荐(0) 编辑
摘要:JS是一门单线程的语言,它的异步和多线程的实现是通过Event Loop事件循环机制实现的。 大致由三个部分组成: 调用栈(call stack) 消息队列(Message Queue) 微任务队列(Microtask Queue) 过程: Event Loop开始时,从全局开始一行一行执行,遇到函 阅读全文
posted @ 2020-12-24 15:56 俄罗斯方块 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.栈 先进后出 1.调用栈: 是JS引擎追踪函数执行流程的一种机制,当执行环境中调用了多个函数时,通过这种机制,我们能追踪到哪个函数正在执行,执行的函数体又调用了哪个函数 函数的声明是不会进入栈中的,调用栈就是被调用的函数才会入栈 如一个函数: 当执行到第十行,average函数才会被调用,此时a 阅读全文
posted @ 2020-12-24 10:50 俄罗斯方块 阅读(298) 评论(0) 推荐(0) 编辑
摘要:1.用处 chrome浏览器的引擎 Nodejs的运行时环境 electron的底层引擎 2.什么是V8引擎 是用C++编写的Google开源高性能JS和WebAssembly引擎 简而言之:是一个接收JS代码,编译代码然后执行的C++程序,编译后的代码可以在多种操作系统,多种处理器上运行 主要的工 阅读全文
posted @ 2020-12-23 18:10 俄罗斯方块 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:HTTP通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应。 1.HTTP报文 用于HTTP协议交互的信息称为HTTP报文。 请求报文:客户端的HTTP报文 响应报文:服务器端的报文 HTTP报文本身是由多行(CR+LF)数据构成的字符串文本 HTTP报文大致可分为报文首部和报文主体 阅读全文
posted @ 2020-12-17 14:30 俄罗斯方块 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1.HTTP协议用于客户端和服务端之间的通信 HTTP协议和TCP/IP协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。 两台计算机之间使用HTTP协议通信时,在一条通信线路上必有一端是客户端,另一端是服务器端 有时候,按实际情况,两台计算机作为服务端和客户端的角色有可能呼唤。但仅从一条 阅读全文
posted @ 2020-12-16 17:55 俄罗斯方块 阅读(72) 评论(0) 推荐(0) 编辑
摘要:1.负责传输的IP协议 按层次分,IP(Internet Protocol)网际协议位于网络层,TCP/IP协议族中的IP指的就是网际协议。 IP和IP地址不是一个东西,IP是一种协议的名称 IP协议的作用是把各种数据包发送给对方。而要保证确实传送到对方那里,则需要满足各类条件,其中两个重要的条件是 阅读全文
posted @ 2020-12-16 14:40 俄罗斯方块 阅读(162) 评论(0) 推荐(0) 编辑
摘要:为了理解HTTP,我们有必要事先了解一下TCP/IP协议族 通常使用的网络(包括互联网)是在TCP/IP协议族的基础上运作的。而HTTP属于它内部的一个子集 1.TCP/IP协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一方先发起通信、使用哪种语言进行通 阅读全文
posted @ 2020-12-15 18:15 俄罗斯方块 阅读(98) 评论(0) 推荐(0) 编辑
摘要:0.生命周期图示: 1.生命周期: 从Vue实例创建、运行、到销毁期间,伴随着的各种事件,这些事件统称为生命周期 2.生命周期函数分类: 创建期间的生命周期函数: beforeCreate:实例刚在内存中被创建出来,此时还没有初始化好data和methods属性 created:实例已经在内存中创建 阅读全文
posted @ 2020-12-10 16:18 俄罗斯方块 阅读(1652) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示