es6
多纤果冻
superme
展开
-
Promise 对象——es6
Promise 的含义基本用法Promise.prototype.then()Promise.prototype.catch()Promise.prototype.finally()Promise.all()Promise.race()Promise.resolve()Promise.reject()应用加载图片Generator 函数...转载 2019-04-02 23:49:08 · 106 阅读 · 0 评论 -
es6 学习之Module 的语法
概述严格模式export 命令import 命令模块的整体加载export default 命令export 与 import 的复合写法模块的继承跨模块常量import()概述历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的re...转载 2019-04-24 16:20:19 · 237 阅读 · 0 评论 -
Promise详解(resolve,reject,catch)
一:何为Promise?为了直观一点,首先我们采用console.dir(Promise)看一下它的结构组成。从上面的图片中我们可以到,Promise其实是一个构造函数,它有resolve,reject,race等静态方法;它的原型(prototype)上有then,catch方法,因此只要作为Promise的实例,都可以共享并调用Promise.prototype上面的方法(t...转载 2019-06-25 20:08:24 · 47086 阅读 · 0 评论 -
js之promise学习
在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现:function callback() { console.log('Done');}console.log('before setTimeout()');setTimeout(callback, 10...转载 2019-06-25 20:11:41 · 211 阅读 · 0 评论