js
qq_44802339
这个作者很懒,什么都没留下…
展开
-
如何控制Promise并发
在我们实际业务开发过程中,我们可能会遇到一些调用第三方接口 比如图片解析,文字提取接口,但是这些接口都有并发要求,如果一个一个的去跑,我们完成任务的进度会比较慢,当然也可以考虑多线程的方式。此处不过多进行描述。对此我们可以使用promise-limit-time 控制promise.all的并发数量,以及间隔时间。const { PromiseLimitTime } = require("promise-limit-time");function log(val) { return new Prom原创 2022-03-09 16:44:15 · 906 阅读 · 1 评论 -
如何制作js的倒计时
class inspectionTime { lastTime = ""; timer = ""; constructor (callback = function () {}, time = 60) { this.callback = callback; this.limtTime = time * 1000; } start () { if (this.timer) { return { code: "0", ms原创 2021-01-29 16:32:45 · 176 阅读 · 0 评论 -
如何使用react-auth-router
react-auth-router的使用解决的痛点插件的功能如何使用联系作者解决的痛点在使用vue,与react开发的过程中发现如果您在外包公司,需要进行审核前端开发人员书写的静态页面时,总是需要前端开发人员进行路由才可以看到页面效果。如果您在多人协同开发,总会遇到多人维护路由经常冲突的问题,该npm 插件就是为了解决此类问题。方便您进行多人协同开发。插件的功能目前已经完成的功能 cli命令行调用,傻瓜式操作 ,将会带来全新的开发体验; vue框架的支持; js版本 ts版本原创 2021-01-07 14:42:17 · 548 阅读 · 0 评论 -
前端js队列,可以控制执行速度
前端js队列,可以控制执行速度class Queque { quque = []; limitTime = 0; timer = null; constructor({ limitTime = 100, callBack }) { this.limitTime = limitTime; this.callBack = callBack; } add(val) { this.quque.push(val); if (!this.timer) {原创 2020-12-18 17:16:18 · 306 阅读 · 3 评论 -
手撸JS事件总线
class EventEmitter { eventArr = [];//事件列表 useFunArr = [];//添加的中间件列表 eventTpl = { name: "", //事件名 isOnce: false, //是否只执行一次 //回调 callback: function () { } } constructor() { } createEvent原创 2020-09-23 16:57:38 · 260 阅读 · 0 评论 -
判断字符串首字母是否是大写
// import * as AllApi from '@/service';// console.log(AllApi);// let temp = [];// for (const key in AllApi) {// if (/^[A-Z][A-z0-9]*$/.test(key)) {// temp.push(key);// }// }// console.log(temp)原创 2020-09-13 15:01:36 · 1232 阅读 · 0 评论 -
js Canvas压缩图片文件
// 上传图片function chooseImg() { let dom = document.createElement('input'); dom.style.display = 'none'; dom.type = 'file'; dom.setAttribute('multiple', ''); dom.setAttribute('accept', 'png'); document.body.append(dom); dom.click(); return new原创 2020-09-10 17:27:32 · 199 阅读 · 0 评论 -
自定义图片截取 React TS
组件import React, {Component, FormEvent} from 'react';import './ImgSlice.scss'import {readBlobAsDataURL, setData} from "@/shared";import {getImageWidth} from "@/util/tool";let flag = false;class ImgSlice extends Component { static propTypes: {};原创 2020-08-26 16:26:24 · 287 阅读 · 1 评论 -
js正则 获取连续数字
var getNum = function (Str,isFilter) { //用来判断是否把连续的0去掉 isFilter = isFilter || false; if (typeof Str === "string") { // var arr = Str.match(/(0\d{2,})|([1-9]\d+)/g); //"/[1-9]\d{1,}/g",表示匹配1到9,一位数以上的数字(不包括一位数)...原创 2020-08-10 11:23:19 · 2650 阅读 · 0 评论 -
ES6异步队列
1 生成异步队列```javascriptfunction con(val){ return new Promise((resolve, reject) => { setTimeout(()=>{ resolve(val) },1) })}let arr =[1,2,3,4,5,6,7,8,9,10];let yibu=arr.map(ele=>con(ele))Promise.all(yibu).the原创 2020-08-10 10:59:28 · 133 阅读 · 0 评论 -
node+express+soket.io+ts
node+express+soket.io+tsnode+express+soket.io+ts新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式1 简单介绍环境配置创建一个表格node+express+soket.io+ts第一次 写完整的博客 希望各位大佬 多多帮助新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱原创 2020-07-15 11:47:21 · 425 阅读 · 0 评论 -
js 与 安卓和ios 交互 异步变同步
js 与 安卓 和ios 交互 异步变同步 js 部分 ios 和 安卓部分去网上找let u = navigator.userAgentlet isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Linux’) > -1; //glet isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端var ajsoc//这个是安卓操作系统ajsoc = {//初始化锁asy原创 2020-05-15 17:42:35 · 559 阅读 · 0 评论 -
问卷星脚本生成代码
class Mydemo{constructor(){this.num=22;//题目数量this.DaList=[{ //答案 从0开始 后面的是概率 默认不能为空 key不能超出选的个数0:0.2,1:0.8,mr:1,},{0:0.8,1:0.2,mr:1,},{0:0.8,1:0.2,mr:1,},{0:0.8,1:0.2,mr:1,},{0:0.8...原创 2020-02-21 19:27:29 · 3267 阅读 · 0 评论 -
哈哈哈哈
str.replace(/\s/g,"") 去所有空格function debounce(fn, wait) {//函数 时间 var timeout = null; return function() { if(timeout !== null) clearTimeout(timeout); timeout = set...原创 2019-10-10 20:33:07 · 120 阅读 · 0 评论 -
快速获取本网站是从什么地方跳转进来的
doucument.referrer 获取本网站是从什么地方跳转进来的 拿走不谢 如有帮助到您 请给我一个赞原创 2019-10-05 12:00:39 · 347 阅读 · 0 评论 -
快速获取herf上面的参数
let a =window.location.href;var parsedUrl = new URL(a);parsedUrl.searchParams.get(“name”)原创 2019-09-22 21:25:57 · 200 阅读 · 1 评论 -
查看是否在线
navigator.online 查看是否在线原创 2019-09-22 21:23:39 · 149 阅读 · 0 评论