浏览器Event-loop
JavaScript运行在一个单线程上所有同步任务都在主线程执行,形成一个执行栈主线程之外,还存在任务队列(task queue)。只要异步任务有了运行结果,就会在任务队列之中放置一个事件。一旦...
JavaScript运行在一个单线程上所有同步任务都在主线程执行,形成一个执行栈主线程之外,还存在任务队列(task queue)。只要异步任务有了运行结果,就会在任务队列之中放置一个事件。一旦...
二叉树存储结构顺序存储结构JS中用数组实现优点遍历简单缺点容易造成存储空间的浪费链式存储结构双链法左子树该结点右子树lchilddatarchild缺点频繁查找双亲或祖先不方便class nod...
斐波那契:$$ F(n)=\begin{cases} 0, n=0\\ 1, n=1,2\\ F(n-1)+F(n-2), n>2\\ \end{cases} $$方法一function ...
TCP/IPTCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。我们自低向上来简单...
题记window.MessageChannel是一个异步操作的API,它可以抽象成一个管道,既然是一个管道,那么它肯定有两个端口,这两个端口是信息源,也是消息源,可以互相通信首先来看看它的兼容性...