标签异步下的文章

呛水滴鱼 发布于 03月14, 2018
阅读(233) 评论(0)

JavaScript 异步编程

JavaScript 异步编程异步的概念  作为一个java程序猿,此处需要明确的是:异步与多线程与并行不是同一个概念,所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。 比如,有一个任务是读取文件进行处理,任务的第一段是向操作系统发出请求,要求读取文件。然后,程序执行其他任务,...

阅读全文 »

呛水滴鱼 发布于 02月27, 2018
阅读(105) 评论(0)

Generator 函数

Generator 简介 Generator官方的解释是生成器,但是语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。 Generator函数首先也是一个函数,语法上在定义时比普通函数多了一个*号,以下方式都时合法的function * foo(x, y) { ··· }function *foo(x, y) { ··· }function* foo(x, y)...

阅读全文 »

呛水滴鱼 发布于 02月27, 2018
阅读(95) 评论(0)

Promise 对象使用

Promise 介绍  Promise是异步编程的一种解决方案,比传统的解决方案—回调函数和事件—更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。const executor = function(resolve, reject) { /* code */ } new Promise(executor)  executor是带有re...

阅读全文 »