随笔分类 -  javascript

摘要://加法 //减法 //乘法 //除法 阅读全文
posted @ 2019-12-18 15:59 南瓜壳 阅读(333) 评论(0) 推荐(0)
摘要:1.for (... in ...) 2.JSON.stringify() 3.ES6新增方法Object.keys() 阅读全文
posted @ 2019-12-17 19:44 南瓜壳 阅读(612) 评论(0) 推荐(0)
摘要:var startTime = Date.parse(new Date())/1000;//开始时间 var endTime=Date.parse(res.body.yypAuction.endDate)/1000; //结束时间 console.log(endTime);... 阅读全文
posted @ 2019-07-16 13:49 南瓜壳 阅读(507) 评论(0) 推荐(0)
摘要:Splice方法: 阅读全文
posted @ 2019-06-27 15:44 南瓜壳 阅读(9570) 评论(0) 推荐(0)
摘要:/** * @desc 获取url参数 * @param {String} name 想要获取的参数名字 */ function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).mat... 阅读全文
posted @ 2019-06-26 09:42 南瓜壳 阅读(201) 评论(0) 推荐(0)
摘要:var str = window.location.href; var index = str.lastIndexOf("/"); str = str.substring(index + 1,str.length);console.log(str) 阅读全文
posted @ 2019-06-13 14:10 南瓜壳 阅读(654) 评论(0) 推荐(1)
摘要:初学js的时候,被回调函数搞得很晕,现在回过头来总结一下什么是回调函数。 我们先来看看回调的英文定义:A callback is a function that is passed as an argument to another function and is executed after it 阅读全文
posted @ 2019-05-22 09:06 南瓜壳 阅读(216) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-05-16 22:24 南瓜壳 阅读(103) 评论(0) 推荐(0)
摘要:1.js 阅读全文
posted @ 2019-05-06 10:20 南瓜壳 阅读(6882) 评论(0) 推荐(1)
摘要:这样的问题: key会被解析成字符串"key",期望是变量key 例当key="abc",value="123"上述实际变成{"key":"123"} 应该是{"abc":"123"}最直接的答案是 var o = {}; o[key] = value; ret.push(o); 但是有没有更简洁的 阅读全文
posted @ 2019-05-06 10:07 南瓜壳 阅读(2870) 评论(0) 推荐(0)
摘要:尽管js的apply方法在平常的使用中并不多见,但是在某些地方使用的还是很有帮助性的,这里就和大家说两个比较实用的例子:1.数组最大最小值 求数组中的最大最小值,js有相应的方法:Math.min(),Math.max(),但是这两个方法有个不方便的地方就是其参数不能是数组,而是单个元素值,即(pa 阅读全文
posted @ 2019-04-28 17:41 南瓜壳 阅读(1600) 评论(0) 推荐(0)
摘要:问题: data=[1,1,1,1,2,2,2,2,5,5,5,8,8,8,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4] 怎么把值为1,2,3,4,5,8的数据分成6个数组存储形如 [[1,1,1,1],[2,2,2,2],[3,3,3,3,3,3,3,3,3,3 阅读全文
posted @ 2019-04-28 11:18 南瓜壳 阅读(1138) 评论(0) 推荐(0)
摘要:Promise的直接作用,就是把多层的嵌套回调,变成一长串的then()方法的链式调用,主要作用就是方便(Es6语法糖) js还是那个js 回调还是那个回调 阅读全文
posted @ 2019-04-24 16:14 南瓜壳 阅读(143) 评论(0) 推荐(0)
摘要:1.姓名验证let reg=/^[\u2E80-\u9FFF]+$/;reg.test(str) 返回值为布尔值 2.身份证验证 let reg= /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3 阅读全文
posted @ 2019-04-10 09:53 南瓜壳 阅读(201) 评论(0) 推荐(0)
摘要:var n = 3; console.log(n.toString()); /*3的小游戏,练习使用循环和条件语句,实现如下需求: 从1到100,以此在console输出各数字,但是,当数字为3的倍数或者含有3的时候,输出“PA” 比如:1,2,PA,4,5,PA,……,11,PA,PA,14,PA 阅读全文
posted @ 2019-04-09 10:52 南瓜壳 阅读(470) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/rysinal/p/5834446.html 希望的是将下面的对象数组: 根据相同id字段分组,转换成下面这种形式: 做法: 阅读全文
posted @ 2019-04-08 15:39 南瓜壳 阅读(866) 评论(0) 推荐(0)
摘要:map():返回一个新的Array,每个元素为调用func的结果。新数组的长度和原来的是一样的,他只不过是逐一对原来数据里的每个元素进行操作。 filter():返回一个符合func条件的元素数组。筛选条件,把数组符合条件的放在新的数组里面返回。新数组和原来的数组长度不一定一样。 some():返回 阅读全文
posted @ 2019-04-04 10:25 南瓜壳 阅读(2794) 评论(0) 推荐(0)
摘要:offsetWidth获取元素宽度条件是css有宽度或者父级有宽度(必须是window.onload之后才能获取到) 阅读全文
posted @ 2019-03-29 10:15 南瓜壳 阅读(702) 评论(0) 推荐(0)
摘要:当调用的两个函数同时都满足条件时js执行顺序并没有改变只是同时都执行了 阅读全文
posted @ 2019-03-20 17:41 南瓜壳 阅读(79) 评论(0) 推荐(0)
摘要:test() 方法是正则表达式的一个方法,用于检测一个字符串是否匹配某个模式.test 方法检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false。每个正则表达式都有一个 lastIndex 属性,用于记录上一次匹配结束的位置.语法:regexp.test(str 阅读全文
posted @ 2019-03-20 14:41 南瓜壳 阅读(12196) 评论(0) 推荐(0)