![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 62
Whitess007
痴迷搭建环境
展开
-
原生js实现移动端的按钮拖动
html<button id="btnFS" class="btn btn-success" >开始体验</button>jsvar flag, btnEle, cur, nx, ny, dx, dy, x, y; flag = false;btnEle = document.getElementById("btnFS"); cur = {x: 0,y: 0 };function down() { var touch = event.touches[0];原创 2018-12-19 14:38:17 · 2729 阅读 · 1 评论 -
微信浏览器下document.execCommand(“insertHTML“, false/true, 自己传递过来的值)不生效
前言功能:用户往一个多行文本控件(textarea)中粘贴内容,但粘贴时会进行一些判断,比如去掉内容中的html,或者去掉空字符,或者不处理直接粘贴。处理流程:监听paste事件,并阻止其默认行为,然后获取剪切板中的内容(e.clipboardData.getData(‘text/plain’))弹框,让用户选择哪种处理方式将处理后的内容放到多行文本中bug谷歌(76.0)、360安全浏览器(63.0.**)可以正常运行微信pc端内置的浏览器以及苹果手机中的微信浏览器,粘贴后,文本原创 2019-09-18 10:45:45 · 2687 阅读 · 0 评论 -
间断更新~项目中常用的小逻辑
目录项目中常用的小逻辑按序请求接口根据接口返回的结果再循环发送请求项目中常用的小逻辑前提还是要打好js基础啊,回调,递归,promise,各种循环,各种数组方法按序请求接口前提:一共有1000个号码,用户可以按照自定义的规则,进行捞取号码(也就是1000个号码迁移到用户的数据库里),并依序告知每一条规则的匹配结果;页面:代码:async function batch(rules) ...原创 2020-02-03 12:58:17 · 174 阅读 · 0 评论 -
promise 实现多个文件上传的表单项,每一项可上传多个文件
翻了翻以前的文章,感觉不是自己写的~前提用户需要提交一个表单,里面有许多需要填写的项(以下简称“题”),可以理解吧?最近有这么个需求:一个表单需要支持多个上传文件的题,比如一道题叫做“上传身份证正反面”,一道题叫做“上传毕业证和学位证”,也就是题目数量不确定,每个需要的文件数量不确定基本思路1、用el-upload的组件,基本设置是autoUpload:false, action:''2、表单提交前,才提交文件,而不是一选择文件后就让它上传;文件出错就不允许提交表单3、等文件服务器将name原创 2020-05-18 12:10:09 · 1039 阅读 · 1 评论 -
异常: setImmediate is not defined
Vue打包完的项目报这种错,抓不抓瞎?原因:setInmediate的兼容问题,而代码正好跑在了谷歌浏览器。详见mdn截图解决:可以用setTimeout来代替原创 2020-12-29 13:29:43 · 2114 阅读 · 0 评论