```
var util = {}; /** * 对象转为查询字符串 * @type object * */ util.toQueryString = function(obj) { var str = ""; for (let n in obj) { str += n + "=" + obj[n]... ...
分类:
Web程序 时间:
2018-06-21 22:24:11
阅读次数:
233
一、数组去重 var arr = [0,1,20,3,0,45,6,0]; Array.prototype.unrepeat = function(){ var array = []; for(var i = 0;i<this.length;i++){ if(array.indexOf(this[i ...
分类:
编程语言 时间:
2018-06-20 18:47:51
阅读次数:
135
//获取url后面的参数 function getRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str ... ...
分类:
Web程序 时间:
2018-06-20 16:33:33
阅读次数:
203
function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); //基本单位 var cnIntRadice = new Array... ...
分类:
Web程序 时间:
2018-06-20 14:32:22
阅读次数:
380
在JavaScript里使用typeof判断数据类型,只能区分基本类型,即:number、string、undefined、boolean、object。
对于null、array、function、object来说,使用typeof都会统一返回object字符串。
要想区分对象、数组、函数、单纯使... ...
分类:
其他好文 时间:
2018-06-19 13:56:58
阅读次数:
163
var str='dgfsfsahgdagfdsa'; var n=0; var arr=[]; while(str.indexOf('a',n) != -1){ var m=str.indexOf('a',n); n=m+1; arr.push(m); } alert('a出现的位置'+arr+'... ...
分类:
Web程序 时间:
2018-06-19 11:55:43
阅读次数:
323
JavaScript Puzzlers原文 1. ["1", "2", "3"].map(parseInt) 答案:[1, NaN, NaN] 解析:parseInt (val, radix) :两个参数,val值,radix基数(就是多少进制转换) map 能传进回调函数 3参数 (element ...
分类:
编程语言 时间:
2018-06-15 20:05:36
阅读次数:
201
1):indexOf();声明一个新的空数组,遍历原数组,判断如果新数组中不存在该项,则push到新数组中 2)hash;声明一个新的数组和对象,遍历原数组,如果对象不具备该项值属性,给新对象添加该项值属性,并把该项push进新数组, 3)sort();对原数组进行排序,声明一个新的数组push原数 ...
分类:
编程语言 时间:
2018-06-15 12:52:31
阅读次数:
117
结果与DES算法工具一致 import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; impor ...
分类:
其他好文 时间:
2018-06-14 15:09:02
阅读次数:
220
//点击下载按钮判断appDown() { var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); var isAndroid = u.indexOf('Android') > -1 | ...
分类:
移动开发 时间:
2018-06-13 17:24:06
阅读次数:
221