摘要: 概念和用法 Fetch 提供了对 Request 和 Response (以及其他与网络请求有关的)对象的通用定义。使之今后可以被使用到更多地应用场景中:无论是service workers、Cache API、又或者是其他处理请求和响应的方式,甚至是任何一种需要你自己在程序中生成响应的方式。 它还 阅读全文
posted @ 2018-12-02 15:38 悦研 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 一、背景 大家都知道nodejs很快,为什么会这么快呢,原因就是node采用异步回调的方式来处理需要等待的事件,使得代码会继续往下执行不用在某个地方等待着。 二、简介 Promise,他是一个对象,是用来处理异步操作的,可以让我们写异步调用的时候写起来更加优雅,更加美观便于阅读。顾名思义为承诺、许诺 阅读全文
posted @ 2018-12-02 15:32 悦研 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Closure的本质问题其实就是词法作用域的问题, 或者说是JavaScript引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找. JavaScript引擎查找标识符位置的规则, 简而言之, 就是: 作用域查找会在找到第一个匹配的标识符时停止 换句话说是: 作用域查找始终从运行时所 阅读全文
posted @ 2018-12-02 15:29 悦研 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Js 异步回调 回调概念:回调是一个函数被作为一个参数传递到另一个函数里,在那个函数执行完后再执行。 有点绕,好,咱们说大白话。就是B函数被作为参数传递到A函数里,在A函数执行完后再执行B。 下面咱们看看代码怎么实现回调。 function A(callback){ console.log("I a 阅读全文
posted @ 2018-12-02 15:27 悦研 阅读(555) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <canvas id="canvas" width="300" height="300"></canva 阅读全文
posted @ 2018-12-02 15:14 悦研 阅读(435) 评论(0) 推荐(0) 编辑