- 博客(17)
- 收藏
- 关注
原创 new Date()转 yyyy-mm-dd 日期个位数生成双数格式
const date = new Date()const YY = date.getFullYear()const MM = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1const DD = date.getDate() < 10 ? '0' + date.getDate() : date.getDate() const hh = (date.getHours() < 10
2021-09-18 15:24:45
535
原创 URL截取
let duixiang = {};let url = 'https://www.baidu.com/spl?name=xiaoming&age=18';let jie1 = url.split('?')[1];let jie2 = jie1.split('&');for(let k of jie2){ let arr = k.split('='); duixiang[arr[0]] = arr[1];}console.log(duixiang)通过split
2021-07-16 09:55:10
279
原创 sort方法对象通过id排序
var arr = [ {id:2}, {id:3}, {id:7}, {id:6} ]arr.sort((a,b)=>a.id-b.id);
2021-07-16 09:39:36
1267
原创 统计每项字符出现次数
var str= 'aafffggj';var duixiang = {};for(var i =0 ;i<str.length;i++){ if(duixiang[str[i]]){ duixiang[str[i]]++; }else{ duixiang[str[i]] = 1; }}console.log(duixiang);遍历字符串每一项,然后对象里没有字符串相同的key,就设置当前key为1,如果有就让当前key+
2021-07-16 09:26:23
126
原创 求位数斐波那契数
前端面试题,得到对应的斐波那契位数;fun(10)函数传入10;求出第十位斐波那契对应位数;function fun (e){ var arr = [1,1]; for(var i = 0 ;i<e;i++){ arr.push(arr[arr.length-1]+arr[arr.length-2]) } return arr;}fun(10)...
2021-07-15 14:30:51
111
原创 传入值判断是质数、求质数合数
面试小题目:通过传入数字,判断是否是质数;var jishuqi = 1;function zhishu(nbr){for(var i = 0; i<nbr;i++){if(nbr%i == 0){this.jishuqi++;}}if(this.jishuqi>2){alert(‘合数’)}else{alert(‘质数’)}}zhishu(19)
2021-07-13 15:48:47
105
原创 前端面试题得到父级id
遍历递归得到通过传入内容,得到父级ID和他本身;传入‘b’字符串,的到 [“d”, “a”, “z”, “b”]数组;在这里插入图片描述let dataqqqqqq = [ { id: 'd', child: [ { id: 'e' }, {id: 'a', child: [ { id: 'h'
2021-07-13 15:39:50
162
原创 antdvue时间选择器moment格式转换字符串
moment格式转换字符串//要转化的moment(date)转换格式('YYYY-MM-DD-QQ');moment需要单独引入moment(date).format('YYYY-MM-DD-QQ')字符串格式转换momentmoment (dateString,'YYYY-MM-DD HH:mm:ss')
2021-01-25 15:13:30
2971
1
原创 vue原生table合并单元格
vue原生table合并单元格<table border="1"> <thead> <tr> <th>学习</th> <th>名称</th> <th>班级</th> <th>年级</th> </tr> &l
2021-01-21 17:04:29
855
转载 手写发票css,html
转载于https://blog.youkuaiyun.com/qq_37398519/article/details/100551264添加链接描述<!DOCTYPE html><html><head> <title>发票</title></head><style> ul, ul li { list-style: none; margin: 0; pad
2021-01-21 16:52:55
662
原创 web端拉到底加载数据
web端,拉到底加载数据,直接盒子添加以下事件 <div @scroll="han($event)"></div>han(e){ if (e.srcElement.scrollTop + e.srcElement.offsetHeight >= e.srcElement.scrollHeight){ // /滚动条到di console.log('到底了') }},...
2021-01-21 16:49:05
217
1
原创 css基数行偶数行样式修改
https://www.cnblogs.com/linjiangxian/p/11454730.html// 奇数样式tr:nth-child(odd){}// 偶数样式tr:nth-child(even){}
2020-12-04 15:30:16
671
转载 echarts数据更新图表不跟新问题
问题:当修改setOption值的时候,我们异步回来的数据层级比较深的情况下,需要echarts重绘,否则不会如愿显示主要体现,你增加数据可以,但是减少数据,发现视图上还是保持着最多数据的展示效果,很纳闷,明明可以通过移步修改数据,为何增加可以绘制地图而减少好像就什么都没有做解决:原来是setOption的第二参数(notMerge)在做怪myChart.setOption({...},true)设置为true的话,就是notMerge,不合并false的话,就Merge,之前的东西还保留~官
2020-11-27 10:17:03
1847
原创 js获取当前时间和前30天时间
//获取当前时间 let myDate = new Date(); let arr = myDate.toLocaleDateString(); console.log(arr,'rediddatarediddatarediddatarediddata'); //获取三十天前日期 let lw = new Date(myDate - 1000 * 60 * 60 * 24 * 30);//最后一个数字30可改,30天的意思 let lastY = lw.getFu.
2020-11-19 17:21:48
3407
原创 css横向进度条
css横向进度条、<div class="tabbox222"> <ul> <li v-for="item in data" :key="item.id"> <span class="time">2020-2-1</span> //时间 <div class="jindu"></div> //横线 <div :class="item.type == 1? 'dian2':'dian'"&g
2020-11-18 11:19:11
542
2
原创 js防抖按钮延时触发函数
随便找了个页面测试防抖功!methods里代码: // 防抖函数,延迟一段时间后执行函数,如果时间内又触发了那么从新计时 debounce(fn, wait) { return (res) => { if (this.timeout !== null) { clearTimeout(this.timeout); } t
2020-11-12 11:29:55
629
原创 前端 websocket长连接请求数据
前端 websocket长连接,前端实现方法,需后台配合定义在methods的方法getSoket(){ let that = this; let socket; if(typeof(WebSocket) == "undefined") { console.log("您的浏览器不支持WebSocket"); }else{ console.log("您的浏览器支持WebSocket"); //浏览器支持的、请求
2020-09-21 18:11:49
2794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人