07 2020 档案

摘要:promise碰到then,也就是resolve或者reject的时候是异步的,所以try...catch对它是没有用的 1、then(resolve,reject); then方法中第二个回调,是失败时候做的失败时候做的事 function f(val){ return new Promise(( 阅读全文
posted @ 2020-07-14 00:10 是桂 阅读(12831) 评论(0) 推荐(0) 编辑
摘要:then在链式调用时,会等前一个then或者函数执行完毕,返回状态,才会执行回调函数。 (1)代码顺序执行,第一步调用了函数cook ,cook执行返回了一个promise,promise返回的是成功状态,即resolve('鸡蛋炒饭'),那么参数“'鸡蛋炒饭'”会传递给下一个then。 (2)第一 阅读全文
posted @ 2020-07-10 22:09 是桂 阅读(1811) 评论(0) 推荐(0) 编辑
摘要://信任问题 //第三方的某个库 function method(cb){ setTimeout(function(){ cb && cb(); //这个库的bug:函数被多调用了一次 cb && cb(); },1000) } //promise一旦被确定为成功或者失败,就不能再被更改 funct 阅读全文
posted @ 2020-07-09 01:16 是桂 阅读(493) 评论(0) 推荐(0) 编辑
摘要:实现一个图片的加载;设置第一张图片加载1s之后加载第二张图片: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>2-4编程练习</title> </head> <body> <script> //获取body元素 let el 阅读全文
posted @ 2020-07-08 01:38 是桂 阅读(477) 评论(0) 推荐(0) 编辑
摘要:html部分 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewprot" content="width=device-width,initial-scale=1.0" /> <meta http-equiv=" 阅读全文
posted @ 2020-07-08 00:20 是桂 阅读(266) 评论(0) 推荐(0) 编辑
摘要:let promise = new Promise(resolve => { console.log('Promise'); resolve(); }); promise.then(function(){ console.log('resolved'); }); console.log('hello 阅读全文
posted @ 2020-07-04 23:53 是桂 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Promise 对象就是用于表示一个异步操作的最终状态(成功或失败)。它的流程就是在什么状态下需要执行什么样的操作。 resolve简单理解就是一步操作执行成功后的回调函数 then是Promise对象上的一个方法,它最多需要有两个参数:表示异步操作执行后的回调函数(其实就是resolve和reje 阅读全文
posted @ 2020-07-04 23:10 是桂 阅读(483) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示