js
爱智慧的打工人
我只知道一件事,就是我一无所知
展开
-
js 实现截图
js 实现截屏功能原创 2022-11-06 15:58:05 · 1440 阅读 · 1 评论 -
js将HTML导出生成word文档 相关js
1.jquery.wordexport.jsif (typeof jQuery !== "undefined" && typeof saveAs !== "undefined") { (function ($) { $.fn.wordExport = function (fileName) { fileName = typeof fileName !== 'undefined' ? fileName : "jQuery-Word-Export原创 2021-06-17 11:29:58 · 933 阅读 · 0 评论 -
js 手动触发input事件
let evt = document.createEvent('HTMLEvents') evt.initEvent('input', true, true) $('#InputField').val('hello').get(0).dispatchEvent(evt)转载 2021-05-10 10:29:53 · 4864 阅读 · 0 评论 -
js 时分秒比较大小
////如果time2大于time1 返回true 否则 返回false function compareTime(time1,time2) { if(time_to_sec(time2)-time_to_sec(time1)>0){ return true; } return false; }//将时分秒转为时间戳 function time_to_sec(time) { if (tim.原创 2021-01-13 20:53:54 · 6305 阅读 · 0 评论 -
js 调用百度地图api,实现根据地址获取经纬度
<script type="text/javascript" src="//api.map.baidu.com/api?v=2.0&ak=秘钥"></script> // 百度地图API功能 var map = new BMap.Map("l-map"); var point = new BMap.Point(121.487899486, 31.24916171); map.centerAndZoom(point, 11); var ma原创 2021-01-12 20:59:41 · 2313 阅读 · 1 评论 -
js 阻止冒泡事件
window.event? window.event.cancelBubble = true : e.stopPropagation();原创 2021-01-11 16:30:59 · 154 阅读 · 0 评论 -
js日期计算常用函数大全
// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)// 例子:// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423// (new Date()).Format("yyyy-M-d h:m:s.原创 2020-10-22 11:39:20 · 1302 阅读 · 0 评论 -
js 正则匹配数字,逗号分隔
var str = ‘123,125,236,123,34568‘;var reg = /^(\d+,?)+$/;console.log(reg.test(str));if(reg.test(str)){console.log("输入合法");}else{console.log("输入bu合法");}原创 2020-11-07 16:27:00 · 6021 阅读 · 0 评论 -
解决layuimini 切换页面 数据不刷新问题
问题描述使用的layuimini后台模板,第一次点击左侧菜单栏的时候会刷新页面,然后切换别的菜单之后,再次点击原页面,页面不会刷新,例如当我每成功审核一条数据,跳转到审核历史页面,应该能看到刚才审核的那条数据,但是现在却要每次手动刷新之后,才能看到刚才审核的那条数据。=解决方案利用HTML5的storage事件当同源页面的某个页面修改了localStorage,其余的同源页面只要注册了storage事件,就会触发”所以,localStorage 的例子运行需要如下条件:同一浏览器打开了两个同源原创 2020-10-22 15:34:54 · 3169 阅读 · 5 评论 -
使用 Echarts 实现项目进度甘特图
https://blog.csdn.net/qq_33404903/article/details/84341339原创 2020-08-17 12:33:18 · 1907 阅读 · 0 评论 -
Mint-UI Picker 三级联动
https://www.cnblogs.com/hycms/p/9657422.html原创 2020-08-17 12:32:27 · 553 阅读 · 0 评论 -
layui静态表格转动态表格错位问题
问题描述:jsp页面,表数据是是用foreach循环来渲染的,因为要实现左右两头固定列,所以使用layui转换动态表格功能,但是结果没有达到预期,最后两行的值却没有显示到应在的位置原代码 <table class="layui-table xd-table-fied" lay-filter="demo"> <thead> <tr>原创 2020-08-01 09:53:57 · 1635 阅读 · 0 评论 -
js 计算两个时期相差多少天
//计算天数差的函数,通用 function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转.原创 2020-07-30 12:09:59 · 650 阅读 · 0 评论 -
js 日期格式化
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(H)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd HH:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("原创 2020-07-30 11:41:51 · 406 阅读 · 0 评论 -
js 日期加一天
https://www.cnblogs.com/zhaokunbokeyuan256/p/6651629.html原创 2020-07-30 11:40:43 · 618 阅读 · 0 评论 -
JS日期计算
[(https://www.jianshu.com/p/e66bfd8ed0e9](https://www.jianshu.com/p/e66bfd8ed0e9)原创 2020-07-30 11:21:09 · 126 阅读 · 0 评论 -
js 获取日期区间内的所有日期
function getAll(begin, end) { //返回 日期的数组 如 ['2020-07-10','2020-07-11'] var arr = []; var ab = begin.split("-"); var ae = end.split("-"); var db = new Date(); db.setUTCFullYear(ab[0], ab[1] - 1, ab[2]); var de原创 2020-07-29 20:27:24 · 2784 阅读 · 3 评论 -
不足 位数 前补 汉字长度的空格
// 不足 位数 前补 汉字长度的空格 PrefixInteger(num, length) { return (Array(length).join(' ') + num).slice(-length); }原创 2020-07-24 12:29:14 · 187 阅读 · 0 评论 -
js对象转成用&拼接的请求参数(转)
//js对象转成用&拼接的请求参数(转) var parseParam=function(param, key){ var paramStr=""; if(param instanceof String||param instanceof Number||param instanceof Boolean){ paramStr+="&"+key+"="+encodeURIComponent(param); }else{转载 2020-07-22 13:40:16 · 3136 阅读 · 1 评论 -
js 年份选择器和月份选择器
// 加载年份选择器 function loadYearSel(){ //设置年份的选择 var myDate= new Date(); var startYear=myDate.getFullYear()-50;//起始年份 var endYear=myDate.getFullYear()+50;//结束年份 var obj=document.getElementById('year') for (va原创 2020-07-21 14:19:35 · 2854 阅读 · 3 评论 -
js常用正则验证
//1.整数验证 function ValidatInteger(obj) { var reg = /^[1-9]\d*$/ if (!reg.test($(obj).val())) { $(obj).val(0); } } //2.验证金额 function ValidatAmount(id) { var reg = /^(?:(?:(?:[1-9]\d{0,2}(?:,\d{3...原创 2020-07-16 16:17:17 · 102 阅读 · 0 评论 -
js保留两位小数
//保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = Math.round(x * 100) / 100; var s = f.toString(); var rs = s.indexOf('.'); if (rs < 0) { rs = s.length; s += '.'; } .原创 2020-07-14 13:33:30 · 252 阅读 · 0 评论 -
js 去除日期月份前的0
// 去除0 参数 日期 如 2020-07-08 返回为 2020-7-8 dislodgeZero(str) { let strArray = str.split("-"); strArray = strArray.map(function(val) { if (val[0] == "0") { return (val = val.slice(1)); } else { return va...原创 2020-07-08 16:21:56 · 4053 阅读 · 0 评论 -
js获取当周 第一天 和 最后一天
/** * 获取当周 第一天 和 最后 一天 */ function getCurrWeek(){ var d = new Date(); var year = d.getFullYear(); var month = parseInt(d.getMonth())+1; //获取周一 var beginWhereTheTime = GetMondayAndSunday(d); va.原创 2020-06-23 13:44:11 · 2318 阅读 · 0 评论 -
layui常用审核弹窗
var str = `<div> <div style='font-weight: bold;color: #999;font-size: 16px'>工时审核</div> <div style="margin-top: 15px"><span class="label">是否通过:</span><div class="layui-inl原创 2020-06-22 09:17:14 · 1700 阅读 · 0 评论 -
不改源代码给 layDate 加上日历小图标
.layui-date{ position: absolute; right: 20px; top: 50%; margin-top: -10px; cursor: pointer; font-size: 30px; color: #1E9FFF;}<input type="text" name="" class="layui-input" id="data"/><i class="layui-icon layui-date"&g转载 2020-06-20 10:56:46 · 1373 阅读 · 0 评论 -
js设置多选框只能单选
<input class="layui-input" type="checkbox" value="1" autocomplete="off" onclick="sel(this)"><input class="layui-input" type="checkbox" value="2" autocomplete="off" onclick="sel(this)"><script>function sel(data){ // 当前选中的值 const c原创 2020-06-18 17:53:52 · 751 阅读 · 0 评论 -
js 将json字符串转换为json对象的方法解析
https://blog.csdn.net/qq_36142320/article/details/89139509原创 2020-06-18 12:30:34 · 250 阅读 · 0 评论 -
js 获取 指定 季度 的 第一天 和 最后一天
/** * 根据 年份 和 季度 获取 季度 第一天 和 季度 最后 一天 * @param year * @param quarter */function getQuartorStartDate(year,quarter) { let startMonth = 1; if(quarter == 1){ startMonth = 1; }else if (quarter == 2){ startMonth = 4; }else if (quarter == 3){ star原创 2020-06-12 14:51:04 · 2525 阅读 · 0 评论 -
js计算指定时间所在周、月、季度、半年、全年
https://blog.csdn.net/tianguodk/article/details/85770622?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase原创 2020-06-12 14:30:53 · 891 阅读 · 0 评论 -
js 获取当前年月日
var date = new Date();date .getYear(); //获取当前年份(2位)date .getFullYear(); //获取完整的年份(4位)date .getMonth(); //获取当前月份(0-11,0代表1月)date .getDate(); //获取当前日(1-31)date .getDay(); //获取当前星期X(0-6,0代表星期天)date .getTime(); //获取当前时间(从1970.1.1开始的毫秒数)date .getH转载 2020-06-10 09:02:01 · 13181 阅读 · 0 评论 -
15/18位身份证号码验证的正则表达式总结(详细版)
https://www.cnblogs.com/qqhfeng/p/10558902.html原创 2020-06-05 09:06:04 · 1573 阅读 · 0 评论 -
常用js正则表达式大全
https://www.cnblogs.com/wjglm/p/10008011.html原创 2020-06-04 17:44:37 · 283 阅读 · 0 评论 -
js form 表单 重置 清空
清空 和 重置的差异是清空:彻底清空input内容即便初始值value有值,重置:将input内容重置为value初始状态//重置//document.getElementById("myForm").reset(); //重置//$('#myForm')[0].reset();//清空$("#myForm").find('input[type=text],select').each(function() {$(this).val('');});...原创 2020-06-04 15:25:18 · 2203 阅读 · 0 评论 -
jquery-photo-gallery图片查看器
<script src="${path}/resources/jquery-photo-gallery/jquery.photo.gallery.js"></script><div class="layui-body"> <div style="padding: 15px;"> <span class="font-blue" onclick="see()">查看</span>原创 2020-06-04 10:40:25 · 1250 阅读 · 1 评论 -
JS对于字符串的切割截取
https://www.cnblogs.com/linqingvoe/p/10812212.html原创 2020-06-04 08:42:14 · 380 阅读 · 0 评论 -
ES6之——变量的解构赋值
https://blog.csdn.net/u014695532/article/details/51815010原创 2020-06-01 16:58:51 · 131 阅读 · 0 评论 -
JavaScript 数组方法大全
https://blog.csdn.net/u014607184/article/details/51820564原创 2020-05-28 13:34:22 · 92 阅读 · 0 评论 -
js 常用方法
1.保留两位小数 //保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) { var f = Math.round(x * 100) / 100; var s = f.toString(); var rs = s.indexOf('.'); if (rs < 0) { rs = s.length; s += '.';原创 2020-05-23 08:40:10 · 140 阅读 · 0 评论 -
js 实现 不足为数 前 补0
// 不足 位数 前补 0function PrefixInteger(num, length) { return (Array(length).join('0') + num).slice(-length);}原创 2020-05-22 15:16:14 · 1359 阅读 · 0 评论