随笔分类 - js
摘要:循环往数组中添加对象 循环往数组中插入对象时要确保每次都创建一个新的对象,不能重复使用之前的对象 //错误的方法 var arr = []; var obj = {}; for (var i = 0; i < 10; i++) { obj.id = i; arr.push(obj); } //正确的
阅读全文
摘要:详见:http://www.shagua.wiki/project/3 layui图标:http://www.shagua.wiki/project/3?p=85 JQ手册 :https://www.jc2182.com/jquery/jquery-jiaocheng.html css样式手册:ht
阅读全文
摘要:利用浏览器console控制台实现JS网页点击 RecordInLife 2020-10-13 16:35:16 3086 收藏 9文章标签: JavaScript版权适用场景:需要网页中的某个页面中选择N多个特定的元素,然后对他们依次点击(比如选中)。 1、根据页面中DOM元素分析页面的结构找出共
阅读全文
摘要:window.location.href和window.open的几种用法和区别 阅读目录 一、location.href常见的几种形式 二、location.href不同形式之间的区别 三、location.href总结 四、window.location.href和window.open的区别
阅读全文
摘要:获取当前时间的标准时间,转换为年月日,时分秒的格式;以及dayjs的应用 获取年月日时分秒的时间格式 计算时间差 使用dayjs如何计算时间差 获取当前年月日 取绝对值 版权 一句代码获取年月日格式的时间 let YMD= new Date().toLocaleDateString() consol
阅读全文
摘要:var now = new Date(); //创建Date对象的语法注释:Date 对象会自动把当前日期和时间保存为其初始值 //获取特定格式的时间 now.getFullYear() // 获取完整的年份 2019 now.getMonth() //获取当前月份(0-11,0代表1月) now.
阅读全文
摘要:function sortObj(obj) { var arr = []; for (var i in obj) { arr.push([obj[i],i]); }; arr.sort(function (a,b) { return a[0] - b[0]; }); var len = arr.le
阅读全文
摘要:前端get请求url拼接多项参数方法 var toString = ""; for (var key in data) { if(!data[key]){ delete data.key }else{ var obj = data[key]; if (Array.isArray(obj)) { va
阅读全文
摘要:此处 url 验证是否合法暂未做,自行根据需求实现更严谨的封装 目前的封装基本上通用,需要注意的是调用的时候url为string类型的,回调返回是的截取完url(obj类型),可直接在回调里面进行使用这些回调; // 截取url串 --调用 CutString('http://127.0.0.1:8
阅读全文
摘要:jquery遍历数组的方式 1,for循环: var arr = new Array(13.5,3,4,5,6); for(var i=0;i<arr.length;i++){ arr[i] = arr[i]/2.0; } 2,for,in循环: var x var mycars = new Arr
阅读全文
摘要:表单设置 disabled 后无法传值到后台的解决办法 在提交 from 表单时,下面的 input 无法正常提交给后台, 发现,如果input的字段设为disabled,该表单是无法提交的。 <input type="text" name="name" disabled /> 解决方法 将表单中字
阅读全文
摘要:<script type="text/javascript"> function clearAndquery(){ $("input").val(''); $("select").val(''); $("#pagerForm").attr("action","${base}/reconfile/qu
阅读全文
摘要:原生 js 实现点击按钮复制文本 最近遇到一个需求,需要点击按钮,复制 <p> 标签中的文本到剪切板 之前做过复制输入框的内容,原以为差不多,结果发现根本行不通 尝试了各种办法,最后使了个障眼法,实现了下面的效果 一、原理分析 浏览器提供了 copy 命令 ,可以复制选中的内容 document.e
阅读全文
摘要:obj[key].obj['key'],obj.key的区别 1.obj[key] : key代表的是循环中的一个变量 2.obj['key'] : key代表的是obj的一个属性,obj['key']即代表的是取obj的key属性值 3.obj.key : 此时obj.key相当于obj['key
阅读全文
摘要:包含文件上传的form表单提交 我是通过FormData来进行封装表单的。 1.首先包含文件上传的表单要规定enctype="multipart/form-data" <form id="menuUploadForm" class="layui-form" style="margin-top: 20
阅读全文
摘要:js判断对象是否为空对象的几种方法 1.将json对象转化为json字符串,再判断该字符串是否为"{}"var data = {};var b = (JSON.stringify(data) == "{}");alert(b);//true2.for in 循环判断var obj = {};var
阅读全文
摘要:为什么要使用encodeuricomponent? 1、encodeuricomponent 可把字符串作为 URI 组件进行编码。 该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ’ ( ) 。 其他字符(比如 :;/?😡&=+
阅读全文
摘要:一个页面提交多个表单 1 办法1.同一个页面中建立两个表单 各自提交: 2 3 <form action="?" name="form1" id="form1"> 4 <!-- 表单内容 --> 5 <input type="submit" /> 6 </form> 7 <form action="
阅读全文
摘要:数组与字符串的相互转化 <script type="text/javascript">var obj="new1abcdefg".replace(/(.)(?=[^$])/g,"$1,").split(","); //字符串转化为数组 var obj2 = "new2abcdefg".split("
阅读全文
摘要:前端性能优化(JavaScript篇) 正巧看到在送书,于是乎找了找自己博客上记录过的一些东西来及其无耻的蹭书了~~~ 小广告:更多内容可以看我的博客 优化循环 如果现在有个一个data[]数组,需要对其进行遍历,应当怎么做?最简单的代码是: for (var i = 0; i < data.len
阅读全文

浙公网安备 33010602011771号