
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 · 126 阅读 · 0 评论 -
es6 学习之Module 的语法
概述 严格模式 export 命令 import 命令 模块的整体加载 export default 命令 export 与 import 的复合写法 模块的继承 跨模块常量 import() 概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都有这项功能,比如 Ruby 的re...转载 2019-04-24 16:20:19 · 246 阅读 · 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 · 47168 阅读 · 0 评论 -
js之promise学习
在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: function callback() { console.log('Done'); } console.log('before setTimeout()'); setTimeout(callback, 10...转载 2019-06-25 20:11:41 · 224 阅读 · 0 评论