JavaScript
疙瘩陈
实习啦,啊打~~
展开
-
JS深度克隆对象
/** * 深度克隆对象,防止拿到对象的引用地址 * @param obj * @returns */function deepCloningObj(obj) { var str, newobj = obj.constructor === Array ? [] : {}; if (typeof obj !== 'object') { return; ...原创 2020-02-26 10:20:36 · 177 阅读 · 0 评论 -
js根据手机还是电脑条件跳转链接
原文地址:https://wuyongshi.top/articles/2017/03/26/1490493563492.htmlfunction browserRedirect(href) { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipa...原创 2018-06-20 19:35:56 · 392 阅读 · 1 评论 -
将Form表单对象转换成为json对象,适用于提交参数
/** * 将Form对象转换成为json对象,使用方式 var fo = $("#searchForm").serializeJson(); console.info(fo); */ $.fn.serializeJson = function() { var serializeObj = {}; var array = this.serializeArray();...原创 2018-04-20 17:32:13 · 3753 阅读 · 0 评论 -
js手机邮箱验证
// 邮箱验证var reg = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); //正则表达式 var obj = document.getElementById("email"); //要验证的对象 if(obj.value === ""){ //...原创 2018-06-24 21:41:32 · 1669 阅读 · 0 评论 -
js获取get请求的参数
项目要求将原来的get请求换成post请求,所以。。。 代码如下var name,value; var str=reqUrl; // 传入要解析的url地址,一般是get转post要取值 var num=str.indexOf("?") str=str.substr(num+1); ...原创 2019-01-28 09:33:03 · 1925 阅读 · 0 评论 -
对js的Date进行扩展
//对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 ...原创 2019-01-29 15:36:39 · 438 阅读 · 0 评论 -
检查元素内的父子级关系
就是父子级关系比如A的上级是BB的上级肯定不能使A那就是平级关系一旦这种关系插入到了数据库的话。。。造成循环查找其实代码很简单// 检查父子级关系for (var j = 0; j < i && i != 0; j++){ if(data[i].菜单编码 == data[j].父级菜单编码 && data[j].菜单编码 == d...原创 2019-02-22 21:06:40 · 207 阅读 · 0 评论