摘要: 封装getByClass function findInArr(n,arr){ for(var i = 0 ;i < arr.length; i++){ if(n == arr[i]){ return true; } } return false; } //oParent:父级 sClass:我们要 阅读全文
posted @ 2016-07-23 10:38 河南小样 阅读(142) 评论(0) 推荐(0)
摘要: 数组去重: a. arr.sort(); //sort法 for(var i=0;i<arr.length;i++){ if(arr[i]==arr[i+1]){ arr.splice(i,1); i--; } } alert(arr); b. function findInArr(n,arr){ 阅读全文
posted @ 2016-07-23 10:38 河南小样 阅读(125) 评论(0) 推荐(0)
摘要: QQ长图: window.onload=function(){ var oBox=document.getElementById("box");//盒子 var aImg=oBox.getElementsByTagName('img')[0];//图片 var oUp=document.getEle 阅读全文
posted @ 2016-07-23 10:34 河南小样 阅读(196) 评论(0) 推荐(0)
摘要: 封装补零函数: function toDouble(n){ if(n < 10){ return '0' + n; }else{ return '' + n; } } 封装随机数函数: function rand(n,m){ return parseInt(Math.random()*(m-n)+n 阅读全文
posted @ 2016-07-23 10:33 河南小样 阅读(1891) 评论(0) 推荐(0)
摘要: if else的简写: a == 12 ?alert('ok'):alert('no ok');//三目,三元 if(a==12)alert('ok'); fn&&fn(); 阅读全文
posted @ 2016-07-23 10:30 河南小样 阅读(1125) 评论(0) 推荐(0)
摘要: select: selectedIndex: 选中的option的索引; var option = new option('河北','hb');//新创建一个option; options.add(option);//新增一个option options.remove(要删除的索引);//删除一个o 阅读全文
posted @ 2016-07-23 10:28 河南小样 阅读(111) 评论(0) 推荐(0)
摘要: 预解析:预先解析一些东西; 变量的定义会提前到我们能理解的最前面; 预解析的作用范围: 会找本作用域内; 函数的也会预解析; 1. function show(a){ alert(a); //function() var s=a(); //弹a, s为undefined(函数a()没有返回值); r 阅读全文
posted @ 2016-07-23 10:28 河南小样 阅读(172) 评论(0) 推荐(0)
摘要: json相当于给变量打包; json和数组的区别: json arr: length: 没有 有 顺序: 无序 有序; 下标: 字符串 数字; 循环: for in for var json = {a:12,b:13,d:14}; json删除一项: delete json.a json 修改: j 阅读全文
posted @ 2016-07-23 10:26 河南小样 阅读(156) 评论(0) 推荐(0)
摘要: 数组方法: var arr = [1,2,3]; arr.push(4,5);//往数组的后面添加(可以一位或者多位),并返回数组的长度; arr.unshift(0,1,2);//往数组的前面添加(可以一位或者多位),并返回数组的长度; arr.pop();//从后面删除一位(只能一位),并返回删 阅读全文
posted @ 2016-07-23 10:25 河南小样 阅读(272) 评论(0) 推荐(0)
摘要: arguments:实际传递的参数数组的集合; 行参,也就是形式上的参数; 实参,实际传递的参数; arguments跟行参无关,跟实参有关; 什么时候用arguments?函数参数不确定的时候使用; 求和: function sum(){ //形参,形式上的参数;跟其无关,跟实参有关 var re 阅读全文
posted @ 2016-07-23 10:22 河南小样 阅读(128) 评论(0) 推荐(0)