随笔分类 - JavaScript
摘要:1、返回的对象接口 const mapObj = { “apple": ‘苹果’, ”banana“: ‘香蕉’ }; 2、转换为ES6 map对象 const map = new Map(Object.entries(mapObj)); 3、访问 map.get('apple');
阅读全文
摘要:报错: Uncaught URIError: URI malformed 原因: decodeURI转码时,通过%进行解析,如果字符串中存在%(如: ‘100%’),则会出现URI malformed 解决方案:将 % 替换成 %25 const percent2percent25 = (URI)
阅读全文
摘要:json 转 字符串 var str = JSON.stringify(obj) 字符串 转 json var obj = JSON.parse(str)
阅读全文
摘要:1、根据id值 从小到大排序 //模拟数据 var list = [{"id" : 5, "name": "小明", "age" : 5}, {"id" : 2, "name": "小红", "age" : 12}, {"id" : 3, "name": "小花", "age" : 8}, {"id
阅读全文
摘要://取到html元素中所设置的属性 value的值, //不能获取动态的如input type="text" 的文本框手动输入的值 $("#Id").attr("value", ""); //针对text,hidden可输入的文本框的value值 $("#Id").val(""); //重置表单所有
阅读全文
摘要:1、正则表达式 let number = "值";var num = /^[0-9]+.?[0-9]*/; //判断字符串是否为数字//判断正整数/[1−9]+[0−9]∗]∗/ if (!num.test(nubmer)) { alert(“请输入数字”); }
阅读全文
摘要://以下方法在浏览器同一窗口操作self.location.href="/url" 当前页面打开URL页面 location.href="/url" 当前页面打开URL页面 windows.location.href="/url" 当前页面打开URL页面,前面三个用法相同。 parent.locat
阅读全文
摘要:1、判断一个数组中是否包含某元素 arr.indexOf(val) > -1 // 1包含 -1不包含 arr.includes(val) // ES7 true 包含 false 不包含 2、判断一个字符串中是否包含某字符 str.indexOf(res) != -1 // str 存在的字符串(
阅读全文
摘要:1、$.each() $.each(object,function(index,e){ ... }); object --> 需要遍历的对象或数组 index --> 索引 e --> 循环的每个元素 示例一: let temp = ""; $.each(selected, function (in
阅读全文
摘要:1、 a href="JavaScript:js_method();" 这种方法在传递this等参数的时候很容易出问题, 而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件, 在IE里面更会使gif动画图片停止播放。W3C标准
阅读全文