随笔分类 - JS
摘要:原数组对象: source:[{ a: 1, b: [{ c: 2 }, { d: 3 }], e: 4 }] 目标数组对象: target:[{ a: 1, b: [{ c: 2 }], e: 4 },{ a: 1, b: [{d: 3}], e: 4 }] let source = [{ a:
阅读全文
摘要:Error in nextTick: “TypeError: Cannot read properties of undefined (reading ‘getAttribute’)” 问题的解决 报错 Cannot read properties of undefined解决方法:加一个判断if
阅读全文
摘要:JS前端输入框正则限制正负数和小数点后两位1.只能输入正负数,包括小数点value = value.replace(/[^\d\.-]/g,’’) 2.只能输入正数,不包括小数点value = value.replace(/[^\d]/g,’’) 3.只能输入正负数,限制小数点后两位value =
阅读全文
摘要:转自于:https://www.nhooo.com/note/qa0ym8.html 假设我们有一个像这样的对象- const obj = { "part1": [{"id": 1, "a": 50},{"id": 2, "a": 55},{"id": 4, "a": 100}], "part2":
阅读全文
摘要:转自于:https://blog.csdn.net/qq_41594146/article/details/82288841 function base64(content) { return window.btoa(unescape(encodeURIComponent(content))); }
阅读全文
摘要:转自于:https://www.cnblogs.com/keleyz/p/10118648.html 项目背景是合并a = [{name:'dede'},{name:'jenny'}], b = [{age:18},{age:19}] 合并成[{name:'dede',age:18},{name:'
阅读全文
摘要:转自于:https://www.jb51.net/article/102095.htm 本文实例讲述了JS实现给对象动态添加属性的方法。分享给大家供大家参考,具体如下: 在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下: 1、demo 1 2 3 4 5 6 var a
阅读全文
摘要:果我们有多个html页面,每个页面中都有一个常量要使用,但是以后这个常量可能会变化,如果我们这个常量写入每个html中的话,那么以后修改起来就要在每个页面进行修改,不利于维护。我们可以把这个常量写在js中,只要我们在每个页面中调用这个js文件即可使用这个常量,若要修改这个常量,只需在这个js文件中修
阅读全文
摘要:<div id="form"> <input type="text" value=""> <input type="text" value=""> <input type="text" value=""> <input type="text" value=""> <input type="text"
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 //如题,通常做法就是循环数组,最后在添加length属性,如: var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<pushArr.length;i++) { obj[i] =
阅读全文
摘要:Array.prototype.chunk = function (len) { var len = parseInt(len); if (len <= 1 || this.length < len) return this; var groups = [], loop = Math.ceil(th
阅读全文
摘要://减去或增加几天的日期返回 //today:日期 //addDayCount:增加或减去的天数 function getDateStr(today, addDayCount) { var dd; if (today) { dd = new Date(today); } else { dd = ne
阅读全文
摘要:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDa
阅读全文
摘要:https://bbs.csdn.net/topics/391856515 换肤有很多种,这里使用选择皮肤时,jQuery动态加载css,并且保存到cookie中,以实现下一次登陆时,自动使用当前皮肤。多页面换肤其实和单页面换肤差不多,只需要把换肤函数作为一个公共函数,每个页面调用。具体步骤(看代码
阅读全文
摘要:js换肤功能的实现原理非常简单,就是使用js切换对应的css样式表文件,本文重点给大家介绍JavaScript实现换肤功能,感兴趣的朋友参考下吧 一,js换肤的基本原理 基本原理很简单,就是使用 JS 切换对应的 CSS 样式表文件。例如导航网站 Hao123 的右上方就有网页换肤功能。除了切换 C
阅读全文
摘要:1、push()、pop()和unshift()、shift() 这两组同为对数组的操作,并且会改变数组的本身的长度及内容。 不同的是 push()、pop() 是从数组的尾部进行增减,unshift()、shift() 是从数组的头部进行增减。 var arr = [1, 2]; 2、push()
阅读全文
摘要:if()如果括号中的表达bai式的值非0,就会执行du后面的语句,所以zhi可以直接写一个变量名dao,像这样:if(prt) printf("%d",prt);它的意思就是如果prt的值不为0,就输出这个数值,它与以下语句等价:if(prt!=0) printf("%d",prt);if( str
阅读全文
摘要:这篇文章主要介绍了js实现Select下拉框具有输入功能的方法,实例分析了两种比较常见的实现方法,是非常实用的技巧,需要的朋友可以参考下 本文实例讲述了js实现Select下拉框具有输入功能的方法。分享给大家供大家参考。具体实现方法如下: 实现方法一 复制代码代码如下: <HTML><HEAD><M
阅读全文
摘要:var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMonth(); //获取当前月份(0-11,0代表1月) date .getDate(); //获取当前
阅读全文
摘要:jsp页面表格布局 Html代码 <body onload="show()"> <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="
阅读全文