![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
依托偶尔宁
这个作者很懒,什么都没留下…
展开
-
ts中新建对象,对象中的属性使用类型约束并赋初始值
有时新建对象时需要给其中某个属性类型约束,不然可能使用时代码会有错误提示。原创 2024-04-25 19:13:11 · 268 阅读 · 0 评论 -
如果要发100 个请求,怎么用 Promise 去控制并发
如果要发100 个请求,怎么用 Promise 去控制并发原创 2023-07-14 16:23:22 · 182 阅读 · 1 评论 -
js校验数据类型
复杂数据,typeof 运算符可返回以下两种类型之一:function, object。typeof 运算符把对象、数组或 null 返回 object,不会把函数返回 object。typeof 运算符可返回以下原始类型之一:string,number,boolean,undefined。js校验数据类型常用的3种方式,typeof运算符、constructor属性和 Object.prototype.toString。可以区分数组,对象,Date, 函数。但是null,undefined会报错。原创 2022-12-27 11:52:50 · 584 阅读 · 0 评论 -
前端发布订阅
前端开发中,使用vue开发的时候,多个组件之间进行事件通知的场景下还是比较有用的,通过监听事件和触发事件,可以在订阅者和发布者之间解耦。下面实现一个比较简单eventBus。创建一个EventBus类,包含on,off,emit函数。原创 2022-12-22 18:29:26 · 83 阅读 · 0 评论 -
js 接口请求失败重复请求
下面是重复请求的函数,返回一个promise。主要思路:使用while循环,内部使用try catch。当请求失败时,times 值不为0就重新开始循环,请求成功就结束循环。前端开发中可能遇到的一个情况,要求一个api接口请求失败后重复再调用,并且规定调用的次数。如上,简单的一个失败重复请求就完成了。原创 2022-10-12 16:15:46 · 3220 阅读 · 0 评论 -
js几个实用方法
js几个实用方法原创 2022-08-31 17:46:17 · 161 阅读 · 0 评论 -
记录js简单函数
记录js有用的几个简单方法原创 2022-08-31 17:43:18 · 51 阅读 · 0 评论 -
js图片下载图片转base64
方法二: 如果后端需要权限下载图片,可以添加权限请求接口,然后再使用方法一下载。方法一: 直接使用a标签下载。原创 2022-08-16 11:31:57 · 335 阅读 · 0 评论 -
prettier的一些简单配置
prettier基本配置原创 2022-06-13 14:45:11 · 3760 阅读 · 0 评论 -
在另一个async 函数调用 async 函数
async 函数返回的是一个promise对象,所有在另一个async函数调用 使用await, 等上一个async函数异步执行结束之后再执行后面代码const sleep = (ms) => { return new Promise((resolve, reject) => { setTimeout(resolve, ms); })}const test1 = async () => { for (let i = 0; i < 5;原创 2022-05-07 10:56:30 · 1690 阅读 · 0 评论 -
js获取各种屏幕的宽度和高度
1.Javascript网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scro...原创 2019-11-25 11:08:02 · 1353 阅读 · 0 评论