
前端
文章平均质量分 61
muxi229
这个作者很懒,什么都没留下…
展开
-
正则验证输入字符是 0或者60-1000的数字
正则表达式为:^([6-9][0-9]|[1-9][0-9][0-9]|1000|0)$在线验证链接:https://c.runoob.com/front-end/854解析:输入0,60-1000可分为 60-99,100-999,1000,0原创 2020-12-29 12:07:37 · 910 阅读 · 0 评论 -
防抖,节流
防抖&节流使用原因:为防止用户频繁操作,导致页面卡顿,浏览器崩溃等情况,防抖和节流就是解决这种情况。写在开头(文字功底太差啦,以后每篇一句):于一切眼中看见无所有,于无所希望中得救。1.防抖防抖可以看做是公交车司机等车站最后一个人上车后才出发运用场景:实时搜索(keyup),拖拽 (mousemove)最主要要把时间清除(本来想把代码贴出来的,就这样凑活一下吧。把笔记写在oneNode里了,发现从里面拷贝出来的全是图片 )2.节流节流可以看做火车在站台等待一定时间,时间原创 2020-08-04 15:26:16 · 202 阅读 · 1 评论 -
js实现验证码
命运所赠送的礼物,早已暗中标好价格前言算上实习,现在算是工作两年了,上学的时候没好好学,到现在也没去了解过验证码是如何实现的。昨天看到一篇关于验证码的博文,跟着练了一下。js实现验证码功能一文写的非常清楚,可以了解一下。效果:解析:a.生成随机码,由26位大小写字母和数字组合而成。b.判断输入框输入的值是否与验证码一致。1.random生成[0,1)之间的随机数,生成 [min,max] 之间的随机数function getRndInteger(min, max) { re.原创 2020-07-22 10:54:22 · 1589 阅读 · 0 评论 -
for in,each,forEach如何遍历对象和数组
for in,each,forEach遍历关于三者遍历,傻傻分不清?有博文写的很清楚,这里做下总结以便区分记忆。1.for infor(var key in data){ }遍历数组和对象其实可以看成一样的,key就代表数组的下标和对象的键值,都需要通过 data[key] 取得具体值遍历对象var obj = {'a':'A','b':'B','c':'C'};for(var key in obj){ console.log(key,obj[key])}遍历数组原创 2020-07-17 10:06:28 · 2522 阅读 · 2 评论 -
scrollTop()方法
scrollTop设置滚动条用法前提工作中需要做一个点击右侧网元或板卡,左侧topo图滚动到对应位置用到的知识点 scrollTop(),position(),工作环境中用了Jtopo,ZtreescrollTop定义与用法scrollTop() 方法返回或设置匹配元素的滚动条的垂直位置。scroll top offset 指的是滚动条相对于其顶部的偏移。如果该方法未设置参数,则返回以像素计的相对滚动条顶部的偏移。$(selector).scrollTop(offset)原创 2020-06-19 11:22:41 · 34015 阅读 · 0 评论 -
css relative和absolute定位问题
css定位(relative&absolute)1.relative相对定位,标准文档流,是相对于自身进行定位,偏移属性有top,bottom,left,right(ps:以前都是输入,以后要经常输出啦)定位之前:定位以后:2.absolute绝对定位,脱离标准文档流定位前:定位后:div4脱离标准文档流,后面div顺势补上如果不给父元素设置定位,则其相对于body定位3源代码<!DOCTYPE html><html lang="en">&原创 2020-06-04 19:52:32 · 249 阅读 · 0 评论 -
Vue-Devtools安装配置教程
Vue-Devtools安装配置教程安装dev-tools总结个人比较懒,不写了,直接拿来用(文末附有原文链接):1.GitHub上下载解压:下载dev-tool链接(防止以后原博主的链接失效,将压缩包上传至个人GitHub)2.打开google浏览器,输入地址 chrome://extensions/ ,点击加载已解压的扩展程序以上安装好后可以正常使用的话就不用往下看啦以上安装好后可以正常使用的话就不用往下看啦3.安装好后,重新启动项目,工具栏没有出现vue-tools图标解决方案:原创 2020-06-01 15:57:12 · 471 阅读 · 0 评论