摘要: . Generator的定义和执行如果说 Promise 是为了解决回调地狱的难题出现的,那么 Generator 就是为了解决异步问题而出现的。 普通函数,如果调用它会立即执行完毕;Generator 函数,它可以暂停,不一定马上把函数体中的所有代码执行完毕,正是因为有这样的特性,它可以用来解决异 阅读全文
posted @ 2022-12-01 21:05 小饿爽 阅读(304) 评论(0) 推荐(0) 编辑
摘要: for in 和 for of 是js中常用的遍历方法。但是两者有什么区别呢? 今天我们就来讨论下两者的区别。 遍历数组 for in 是ES5的语法标准,而for of则是ES6语法标准。 const arr = ['a', 'b', 'c'] for(let i in arr){ console 阅读全文
posted @ 2022-12-01 20:33 小饿爽 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 为什么是三次握手 确认通信能力 我们要明白,如果需要进行通信,首先需要保证的是双方都具有发信和收信能力。在不知双方能力状态下进行的通信都是无法保证可靠性和通信效率的。那么通信双方如何确认对方的通信能力呢? A请求B进行连接。(B已确认B的收信能力和A的发信能力) B返回ACK相应。(A已确认双方的收 阅读全文
posted @ 2022-12-01 16:29 小饿爽 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、什么是跨域?在了解跨域之前,首先要知道什么是同源策略(same-origin policy)。简单来讲同源策略就是浏览器为了保证用户信息的安全,防止恶意的网站窃取数据,禁止不同域之间的JS进行交互。对于浏览器而言只要域名、协议、端口其中一个不同就会引发同源策略,从而限制他们之间如下的交互行为 二 阅读全文
posted @ 2022-12-01 11:26 小饿爽 阅读(2318) 评论(0) 推荐(0) 编辑