
js
吃糖牙疼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取粘贴数据
获取粘贴的数据原创 2023-02-17 14:09:53 · 147 阅读 · 0 评论 -
正则的一些方法
匹配两个字符之间的值原创 2022-10-19 14:59:47 · 151 阅读 · 0 评论 -
vxe-table tree 使用问题
vxe-table tree下的一些使用问题vxe-table原创 2021-01-21 15:58:51 · 1761 阅读 · 0 评论 -
js 正则取出一个括号中的内容
正则取出一个括号中的内容,不含括号var str = "abcdd(123)asdff";var _str = str.match(/\((.+)\)/g); //regex2 = /\[(.+?)\]/g; // [] 中括号;regex3 = /\{(.+?)\}/g; // {} 花括号,大括号console.log(RegExp.$1) // 123 RegExp 是javascript中的一个内置对象,为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的原创 2020-10-20 11:23:28 · 15516 阅读 · 0 评论 -
iview tree收缩
tree 收缩:默认展开根目录,当点击子节点时,展开当前父节点let currentId = 3; //子节点的父级idfunction getTree (data) { //data:tree data const arr = []; data.map(item => { let obj = {} obj.title = item.value obj.id = item.id if (item.id === currentId) { obj.s原创 2020-09-03 19:57:10 · 420 阅读 · 0 评论 -
数据是文件流时,前端下载
前端文件下载有三种,一种是get请求拼接下载地址,a标签直接点击下载;一种是接口返回文件流,然后create一个a标签,模拟点击下载;一种是使用form 表单post请求进行下载//1.直接使用get请求方式进行下载window.open(`${url}?${qs.stringify(param)}`, '_blank');//2.axios(ajax)前端根据返回数据流生成文件下载axios.post(url, param, { responseType: 'blob'}).then((r原创 2020-08-03 11:48:36 · 288 阅读 · 0 评论 -
数组拷贝丢值
数组层级较深时,深拷贝也会丢值…原创 2020-07-15 14:24:41 · 403 阅读 · 0 评论 -
数组对象中相同的key,push成二维数组
把一个数组中相同的key合并成一个二维数组原创 2020-06-28 15:21:10 · 3244 阅读 · 0 评论 -
js数据处理总结
数据处理方法1、数值保留多少位/** * 数值保留多少位 * @param {Number} num 数值 * @param {Number} pointLen 保留位数 */export const toFixed = (num, pointLen) => { //num---要处理的值 pointLen----需要保留的小数位 if (!num) return num; if (num.toString().indexOf('.') < 0) return原创 2020-05-29 14:24:47 · 378 阅读 · 0 评论 -
jq 选择器 选中某元素和反选
使用jq 元素选择器,选择某个元素和反选其兄弟元素$('p:eq(n)').css('color','#fff') //选择某个元素$('p').not('p:eq(n)' || this).css('color', '#000'); //反选其他选择器...原创 2020-03-29 20:02:08 · 910 阅读 · 0 评论 -
js 正则匹配奇偶数
1、输入框内容校验奇偶数输入框校验,只要末尾数字是02468就可以判断为偶数正则式为: ^\d*[02468]$2、字符串校验奇偶数并删除如果需要删除奇偶数,需要把整个数字都校验上,如果只校验末尾数字就只会删除末尾的数字var str = 'a1s2d3f4g12';var _str;_str = str.replace(/\d*[02468]/g,''); console.lo...原创 2020-03-23 15:22:13 · 3035 阅读 · 0 评论 -
H5 复制粘贴文本
H5 复制粘贴文本<p> <span>单号:</span> <span id="inviteCode">34932040</span> <span @click='copy'>复制</span> </p>copy() { var orderNum = d...原创 2019-12-23 11:46:59 · 801 阅读 · 0 评论 -
获取短信验证码-倒计时
vue 倒计时<span v-if='codeState' @click='sendCode'>验证码</span><span v-else>{{auth_time}}s</span>export default {data(){ return{ codeState:true, auth_time:0 ...原创 2019-11-28 18:11:16 · 122 阅读 · 0 评论 -
Null与Undefined的区别
Null与Undefined的区别JavaScript中存在这样两种原始类型:Null与UndefinedUndefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象,null值表示一个空对象。console.log(null...原创 2019-10-17 14:46:45 · 243 阅读 · 0 评论 -
前端面试题
面试题总结...原创 2019-05-10 22:52:58 · 1169 阅读 · 0 评论 -
http标准
http标准因为当时是直接在processon上画的图,现在就偷懒直接截图放了过来…原创 2019-08-27 11:18:00 · 465 阅读 · 0 评论 -
js模块规范:AMD,CMD,CommonJS
js模块规范:AMD,CMD,CommonJSAMD,CMD,CommonJS是目前最常用的三种模块化书写规范。一、CommonJS同步加载,NodeJS就采用了CommonJS,因为在服务器读取模块都是在本地磁盘,加载速度很快,适合服务端二、AMD (Asynchronous Module Definition)异步的加载模块,requireJs应用了这一规范。先定义所有依赖,然后在加...原创 2019-09-02 19:24:39 · 239 阅读 · 0 评论 -
转载:多维数组扁平化
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-06 12:58:28 · 196 阅读 · 0 评论 -
H5跳转原生方法
H5页面跳转原生方法var isIOS = navigator.userAgent.match(/iPhone|iPad|iPod/i) ? true : false; if (isIOS) {//IOS try{ window.webkit.messageHandlers.fallback1.postMessage(''); }catch (e...原创 2019-10-09 17:48:55 · 1893 阅读 · 0 评论 -
js防抖和节流
防抖和节流~原创 2019-08-20 20:22:38 · 159 阅读 · 0 评论