javascript
使用原生js实现功能
YLiu77
这个作者很懒,什么都没留下…
展开
-
获取指定周、月的第一天和最后一天
获取指定月的最后一天:根据day的值来获取之前月的最后一天,day表示天数,如果day的值为-30,返回的值为上个月最后一天,为-60返回上上月最后一天,以此类推。获取指定月的第一天:根据day的值来获取之前月的第一天,day表示天数,如果day的值为-30,返回的值为上个月第一天,为-60返回上上月第一天,以此类推。获取指定周的最后一天:根据day的值来获取之前周的最后一天,day表示周数,如果day的值为1,返回的值为上周天,为2返回上上周天,以此类推。原创 2023-02-14 10:42:16 · 1093 阅读 · 0 评论 -
字符串截取等问题
1. 字符串转化为数组(以分号分隔)var obj = "A; B; C; D"obj.split(";") = [A, B, C, D]2. 截取指定范围内的字符串var time = "2022-04-22 15:34:30"time.substr(11,2) // 从第11位开始取两位数,索引为0开始time.substr(time.length - 8, 2)以上两种方式打印结果都为153. 去掉所有\字符var obj = "{ \"A\":\"答案A\", \原创 2022-04-22 15:55:38 · 1490 阅读 · 0 评论 -
计算时间差值(分)
获取当前时间new Date().toLocaleString()计算时间差值function caculateTime(time1, time2) { //判断开始时间是否大于结束日期 if (time1 > time2) { alert("开始时间不能大于结束时间!"); return false; } //小时数和分钟数相加得到总的分钟数 var min原创 2022-04-22 15:02:45 · 256 阅读 · 0 评论 -
时长(秒)转化成hh:mm:ss的形式
直接上代码// 秒转化成时分秒格式 function formatDate(time) { let xiaoshi = 0; let fen = 0; let miao = 0; if (time <= 59) { miao = time } else if (time > 59 && time <=原创 2022-04-22 14:59:51 · 830 阅读 · 0 评论 -
音频插件使用(wavesurfer.js)
html:<div id="waveform" style="height: 130px; margin: 0 15px;"></div> <div class="operate-btn"> <img onclick="rew()" title="后退" style="height: 54px;" src="/images/audio-back.png" /> <img onclick="plays()" i原创 2022-04-22 14:54:15 · 2145 阅读 · 4 评论 -
视频插件使用(video.js)
html:<video id="my-video" class="video-js" controls preload="auto" width="960" height="400" poster="m.jpg" data-setup="{}"> <source id="filePath" src="" type="video/mp4"> <!-- <source src="http://vjs原创 2022-04-22 14:42:43 · 1964 阅读 · 0 评论 -
表格翻页显示实时刷新的数据
一般的表格翻页可通过bootstrap的轮播组件或者其他的插件来实现,这样显示的数据是页面加载完成后,通过接口从后台获取的数据,将数据直接显示到页面上。当后台数据改变,如果需要显示改变后的数据,需要在客户端的浏览器手动刷新页面来查看;如果直接对功能代码设置setInterval函数来定时刷新页面,每次刷新后都将从表格的第一页显示,就会出现当上次的表格还没显示完所有的页面,定时刷新后又从表格的第一页...原创 2019-03-26 09:33:22 · 1181 阅读 · 0 评论 -
页面实时刷新的同时,并横向滚动显示数据
当页面不需要实时刷新时,滚动显示数据,例如对li里面的数据进行滚动显示,直接使用jquery的appendTo()方法,然后在外面定义时间间隔来执行,这里可以实现横向纵向的滚动显示,代码如下:setInterval(function() { $('.header-list > li:first').appendTo($('.header-list'));}, 2000)当...原创 2019-03-25 14:07:03 · 1806 阅读 · 0 评论 -
IE浏览器和非IE浏览器使用js导出xml/json文件到客户端制定路径问题
在IE浏览器中,可以通过创建ActiveXObject对象的FileSystemObject来实现文件的导出,ActiveXObject为IE浏览器特有的控件;非IE浏览器不能直接通过js来导出文件到指定路径,否则需要通过服务器或者其他来实现。我这里只讨论前端js这块。实现IE浏览器导出文件到指定路径,通过XMLHttpRequest来解析文件(可适应大多数浏览器),实现用js创建xml格式的数据...原创 2019-03-19 15:58:11 · 700 阅读 · 0 评论