随笔分类 -  有用的代码段

得到一定范围内的随机数
摘要:得到区间【m,n】之间的随机数 Math.round(Math.random()*(n-m)+m); round方法会对括号内的数进行四舍五入 random方法会生成一个0到1之间的随机值 阅读全文

posted @ 2017-02-26 21:51 .smile 阅读(158) 评论(0) 推荐(0) 编辑

数组随机排序
摘要:Math.random()会产生一个0到1之间的随机值 阅读全文

posted @ 2017-02-26 21:28 .smile 阅读(124) 评论(0) 推荐(0) 编辑

倒计时
摘要:1 var aInp = document.getElementsByTagName('input'); 2 var iNow = null; 3 var iNew = null; 4 var t = 0; 5 var str = ''; 6 var timer = null; 7 8 aInp[2].onclic... 阅读全文

posted @ 2017-02-23 09:43 .smile 阅读(222) 评论(0) 推荐(0) 编辑

系统时间的友好显示
摘要:1 var oBody = document.body; 2 3 setInterval( fnTime, 1000 ); 4 5 fnTime (); 6 7 function fnTime () { 8 9 var myTime = new Date(); //object 10 ... 阅读全文

posted @ 2017-02-23 09:14 .smile 阅读(329) 评论(0) 推荐(0) 编辑

抖动函数的封装
摘要:29 function shake ( obj, attr, endFn ) { 30 var pos = parseInt( getStyle(obj, attr) ); 31 var arr = []; // 20, -20, 18, -18 ..... 0 32 var num = 0;34 35 for ( var ... 阅读全文

posted @ 2017-02-22 12:55 .smile 阅读(225) 评论(0) 推荐(0) 编辑

移动函数的封装示例
摘要:function doMove ( obj, attr, dir, target, endFn ) { dir = parseInt(getStyle( obj, attr )) target && dir > 0 || speed < target && dir < 0 ) { speed = target; } ... 阅读全文

posted @ 2017-02-22 09:52 .smile 阅读(176) 评论(0) 推荐(0) 编辑

消除数组中重复元素的方法
摘要:for(var i=0;i<arr1.length;i++){ if(arr2.indexOf(arr1[i])<0){ arr2.push(arr1[i]); } } 注:indexof()方法返回指定字符串在对象中首次出现的位置 index对大小写敏感 如果对象中没有找到指定字符串,index( 阅读全文

posted @ 2017-02-20 20:26 .smile 阅读(377) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示