JavaScript
Ming-code
WEB工程师
展开
-
jq数组变异方法
var item = [];item.push({mag:"你好"}) //向数组最后添加一个或者多个元素,并返回新的长度item.pop() //删除并返回数组最后一个元素item.shift() //删除并返回第一个元素item.unshift({mag:"你好"}) //向数组开头添加一个或者多个元素,并返回新的长度item.splice(1); //从某个已有数组返回选定元素item.sort(); //对数组的元素排序item.reverse(); //颠倒数组中的元素排序原创 2020-11-25 10:33:42 · 99 阅读 · 0 评论 -
layui 子父级调用
父页面 jsparent.layer.open({ type: 2, content: 'url',//新增页面下方隐藏的弹出框 title: "XXXX", //不显示标题 area:['900px','680px'], zIndex: 9999, btn:["确定","取消"], success:function(layero, index){ var body = parent.layer.getChildFrame("body",index);//绑定父子之间的关系原创 2020-09-21 15:36:07 · 344 阅读 · 0 评论 -
jq 开始时间和终止时间的间隔
function lDateDiff(endDate,startDate){ var oDate1, oDate2, iDays; oDate1 = new Date(endDate.replace(/-/g, "/")); //转换为yyyy/MM/dd格式 oDate2 = new Date(startDate.replace(/-/g, "/")); //转换为yyyy/...原创 2020-02-12 12:59:47 · 3280 阅读 · 0 评论 -
jq计算平年闰年
判断开始时间和结束时间 平年还是润年function isLeapYear(startDate, endDate){ var startYear = startDate.split("-")[0];//开始时间 var endYear = startDate.split("-")[0];//ֹ结束时间 var syear = parseInt(startYear); ...原创 2020-02-12 12:55:57 · 1390 阅读 · 0 评论 -
jq 正则表达式
var h=/^[\u4e00-\u9fa5]{0,}$/;!$(this).match(h); //判断 是否中文var d=/^1[3|4|5|8][0-9]\d{4,8}$/;!$(this).match(d); //判断 手机号是否正确var y=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;!$(this).matc...原创 2019-12-11 15:43:24 · 504 阅读 · 0 评论 -
jq 手机验证码
<input id="btnSendCode" type="button" value="发送验证码" οnclick="sendMessage()" />var InterValObj; //timer变量,控制时间var count = 5; //间隔函数,1秒执行var curCount;//当前剩余秒数function sendMessage() { curCo...原创 2019-12-10 10:50:53 · 256 阅读 · 0 评论 -
jq 点击倒计时
<input type="button" value="获取验证码" onclick="clickButton(this)"/>function clickButton(obj){ var obj = $(obj); obj.attr("disabled","disabled");/*按钮倒计时*/ var time = 60; var set=s...原创 2019-12-10 10:23:43 · 158 阅读 · 0 评论 -
jq 判断时间格式是否正确
function IsDate(str) { arr = str.split("-"); if (arr.length == 3) { intYear = parseInt(arr[0], 10); intMonth = parseInt(arr[1], 10); intDay = parseInt(arr[2], 10); ...原创 2019-11-28 15:28:55 · 1390 阅读 · 0 评论 -
jq 截取字符串
//jq 截取字符串后四位var brand="236554123846512"var brand4=brand.substr(brand.length-4);console.log(brand4)//输出6512//jq 截取字符串指定之前的var text = "abcdefg我dfdf你sdfsdf";text = text.replace (/(.*)你.*/, '$1')...原创 2019-11-22 15:23:34 · 2116 阅读 · 0 评论 -
replace字符串 全部替换想要的样式
var textArr = ["甲","乙","丙","丁"];//获取替换想替换的文字var reg = new RegExp(textArr[2],"g");//字符串var informationText = "甲凉辣乙四十丙垃圾丁偶是"var spanColor = informationText.replace(reg,'<span style="color: #802e...原创 2019-11-20 11:00:46 · 627 阅读 · 0 评论 -
数据过滤条件
var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ];$("div").text(arr.join(", "));//1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1arr = jQuery.grep(arr, function(n, i){ return (n != 5 &&a...原创 2019-11-19 10:39:30 · 406 阅读 · 0 评论 -
当前事件 加几天或减几天
function setDefaultDate(){ //获取当前系统时间 var nowdate = new Date(); //获取系统结束时间为当前时间 var nowdateEnd = new Date(nowdate.getTime() + 24*60*60*1000); //当前时间加+1天 var nowdateYear = nowdateEnd.ge...原创 2019-10-28 10:56:51 · 126 阅读 · 0 评论 -
获取当前时间
function mCurrentTime(){ var newDate = new Date; var year = newDate.getFullYear(); //获取当前年 var month = newDate.getMonth() < 10 ? "0" + (newDate.getMonth() + 1) : newDate.getMonth() + 1;...原创 2019-08-20 14:04:30 · 196 阅读 · 0 评论