写一个flatten函数,实现扁平化数组的效果。比如: let arr = [1, 2, [3, 4, 5, [6, 7], 8], 9, 10...
title: HTTPS和HTTP2.0详解date: 2018-05-21 14:19:31tags: HTTP HTTPS HTTP2.0c...
发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。它有两个应用场景:...
栈数据结构 栈是一种遵从后进先出(LIFO)原则的有序集合。新添加的或待删除的元素都保存在栈的同一端,称作栈顶,另一端就叫栈底。在栈里,新元素都...
title: HTTP缓存技术详解date: 2018-05-21 14:20:06tags: HTTP 缓存categories: 深入htt...
apply和call的区别就是传的参数形式不一样。call是一个一个的传,apply可以将参数以数组的形式传进去。而bind是传入第二个和后面的...
网上也有很多关于promise的讲解,但感觉都停留在理论层面,对于读者来说,看了一遍,似乎已经全部明白了,但真要用起来,发现还是无从下手。因此,...
title: 'TCP/IP协议和协议分层详解'date: 2018-05-18 14:35:26tags: http tcp ip dnsca...
title: 'HTTP协议详解(一)'date: 2018-05-18 17:12:26tags: httpcategories: 深入htt...