随笔分类 -  javascript

javascript时间差工具包
摘要:/** * 通过毫秒数获取时间差 * @param date * @returns {String} */function difftime(date){ //计算出相差天数 var days=Math.floor(date/(24*3600*1000)); //计算出小时数 var leave1=date%(24*3600*1000); //计算天数后剩余的毫秒数 var hours=Math.floor(leave1/(3600*1000)); //计算相差分钟数 var leave2=leave1%(3600*1000); ... 阅读全文

posted @ 2013-03-20 11:30 菜鸟的春天 阅读(330) 评论(0) 推荐(0)

JS String,Date常用函数
摘要:concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l",3);//index2 = 3charAt 阅读全文

posted @ 2013-03-14 16:50 菜鸟的春天 阅读(4780) 评论(0) 推荐(0)

js判断undefined类型
摘要:if (typeof(a) == "undefined") { alert("undefined");} 阅读全文

posted @ 2013-03-13 16:26 菜鸟的春天 阅读(195) 评论(0) 推荐(0)

js判断金额
摘要:function ismoney(value){var mny = /^[0-9]*(\.[0-9]{1,2})?$/;return mny.test(value)} 阅读全文

posted @ 2013-03-06 15:14 菜鸟的春天 阅读(1081) 评论(0) 推荐(0)

Jquery常用操作
摘要:ID选择器 $("#jquery");类选择器 $(".jquery");标签选择器 $("div");组合选择器 $("input.jquery[value='juqery']");去空 $.trim();迭代$(".jquery").each(function(){ console.log($(this).val());});获取下级子元素(选择器可选)$.(".jquery").children();获取所有子元素(必须传入选择器)$(".jq 阅读全文

posted @ 2013-01-06 18:58 菜鸟的春天 阅读(258) 评论(0) 推荐(0)

JS获取随机数和时间转换
摘要:Math.floor(Math.random()*10);//产生10以内的随机数new Date(); //获取当前时间(字符串类型)new Date().getTime(); //获取当前的毫秒数new Date(1356334057000) ;//通过毫秒数创建时间new Date().getMonth()+1; //获取月份,从0开始,所以要加上1new Date().getFullYear(); //获取年份new Date().getDay()+1;//获取当前是星期X,从0开始new Date().getDate());//获取日new Date().getHours()//获取 阅读全文

posted @ 2013-01-06 16:15 菜鸟的春天 阅读(4562) 评论(0) 推荐(0)

JS去空trim
摘要:为String扩展trim方法String.prototype.trim = function(){ //return this.replace(/(^\s*)|(\s*$)/g, ""); //去 与' '空格 return this.replace(/(^\s*)|(\s*$)/g, "").replace(/(^( )*)|(( )*$)/g, "");}使用JQuery提供的trim()方法$.trim(str); 阅读全文

posted @ 2013-01-04 15:21 菜鸟的春天 阅读(317) 评论(0) 推荐(0)

js处理数字和小数
摘要:js内置函数parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就是2进制的结果:16。默认是10进制,但:如果是里面的Number是0开头的就认为是8进制的,如果是0x开头的就认为是16进制的。扩展方法formatFloat:转为小数(src:需要转 阅读全文

posted @ 2013-01-04 15:03 菜鸟的春天 阅读(990) 评论(0) 推荐(0)

javascript在线加密/解密;压缩/解压缩
摘要:http://js.clicki.cn/提供了javascript的压缩/解压缩http://tool.chinaz.com/js.aspx提供了javascript的加密和混淆加密 阅读全文

posted @ 2012-12-28 22:03 菜鸟的春天 阅读(908) 评论(0) 推荐(0)

导航