会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李金宵
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2021年3月16日
REACT前端生成二维码
摘要: 1、安装依赖 tnpm/npm install qrcode.react --save 2、使用页面引入并使用 import QRCode from 'qrcode.react'; <QRCode value='https://www.baidu.com/'// 生成二维码的内容 size={300
阅读全文
posted @ 2021-03-16 10:03 HandsomeGuy
阅读(292)
评论(0)
推荐(0)
2021年3月15日
Promise.resolve() 和 Promise.reject()
摘要: Promise.resolve() resolve函数的作用是:将promise对象的状态从“未完成”变成“成功”(pending=>resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出来; Promise.resolve()方法的参数分成四种情况。 1、参数是一个Promi
阅读全文
posted @ 2021-03-15 17:48 HandsomeGuy
阅读(1267)
评论(0)
推荐(0)
promise的其他Api
摘要: Promise.allSettled() 接受一组promise实例作为参数,包装成一个新的Promise实例,只有等到所有这些参数实例都返回结果,不管是fulfilled还是rejected,包装实例才会结束 Promise.any() 该方法接受一组Promise实例作为参数,包装成一个新的Pr
阅读全文
posted @ 2021-03-15 17:46 HandsomeGuy
阅读(58)
评论(0)
推荐(0)
promise.all()
摘要: promise.all() 用途:Promise.all() 方法用于将多个Promise实例,包装成一个新的Promise实例 用法: const test = Promise.all( [ p1, p2,p3 ] ) 上面代码中,Promise.al()方法接受一个数组作为参数,p1 、p2 、
阅读全文
posted @ 2021-03-15 17:05 HandsomeGuy
阅读(257)
评论(0)
推荐(0)
Promise.finally()实现原理与理解
摘要: Promise.finally() finally()方法用来制定不管Promise对象最后状态如何,都会执行的操作 实例: promise .then( result => {…} ) .catch( error => {…} ) .finally(()=> {…}); 不管上面promise最后
阅读全文
posted @ 2021-03-15 16:49 HandsomeGuy
阅读(3069)
评论(0)
推荐(0)
promise.catch()实现原理! promise.then的第二个参数 和 .catch的区别?
摘要: Promise.catch()只是一个语法糖 promise.catch()方法就是.then(null,rejection)或.then(undefined,rejection)的别名,用于指定发生错误时的回调函数 promise内部的错误不会影响到promise外部的代码,通俗的说法就是prom
阅读全文
posted @ 2021-03-15 16:34 HandsomeGuy
阅读(1138)
评论(0)
推荐(0)
加载图片优化
摘要: 我们可以将图片的加载写成一个promise,一旦加载完成,promise的状态就发生变化 const preloadImage = function (path) { return new Promise(function (resolve, reject) { const image = new
阅读全文
posted @ 2021-03-15 14:57 HandsomeGuy
阅读(58)
评论(0)
推荐(0)
js的onerror是什么意思?
摘要: 链接:https://www.php.cn/js-tutorial-412773.html
阅读全文
posted @ 2021-03-15 14:10 HandsomeGuy
阅读(75)
评论(0)
推荐(0)
2021年3月12日
正则表达式:匹配数据中包含 固定字符开始,以固定字符结尾
摘要: l例如匹配数据中包含 ${ 开头 ,}$ 结尾的正则表达式 只要在数据中存在${ }$,无论 ${ 前面有没有数据,}$ 后面有没有数据,或者${ 中间 }$,中间是什么,都会匹配到 案例:const rex = /(\$\{)[\s\S]*(\}\$)/g; const a ='xxxxxxxwe
阅读全文
posted @ 2021-03-12 15:26 HandsomeGuy
阅读(5487)
评论(0)
推荐(0)
大白话说 async await ,面试专用
摘要: Async await 将异步写成同步的样子,并保证执行顺序,解决回调地狱的问题 如果你是写成回调地狱的样式,一个请求成功以后,在回调里面嵌套下一个回调,这样多级嵌套的回调函数弊端很多,不直观,强耦合性,回调的不确定性,不利于维护和复用 async await就解决了这个问题(最下方有案例参考) 1
阅读全文
posted @ 2021-03-12 15:16 HandsomeGuy
阅读(320)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告