03 2018 档案

摘要:generator是什么? generator是ES6提供的一种异步编程解决方案,在语法上,可以把它理解为一个状态机,内部封装了多种状态。执行generator,会生成返回一个遍历器对象。返回的遍历器对象,可以依次遍历generator函数的每一个状态。同时ES6规定这个遍历器是Generator函 阅读全文
posted @ 2018-03-23 15:44 学习会让你青春永驻 阅读(517) 评论(1) 推荐(1) 编辑
摘要:eventloop是一个用作队列的数组,eventloop是一个一直在循环执行的,循环的每一轮成为一个tick,在每一个tick中,如果队列中有等待事件,那么就会从队列中摘取下一个事件进行执行,这些事件就是我们之前的回调函数。现在ES6精确指定了事件循环的工作细节,这意味着在技术上将其纳入了JavaScript引擎的势力范围,而不只是由宿主环境决定了,主要的一个原因是ES6中promise的引入。 阅读全文
posted @ 2018-03-21 16:31 学习会让你青春永驻 阅读(1996) 评论(0) 推荐(1) 编辑