随笔分类 -  JavaScript

摘要://千分位分隔符 showThousand:function(num){ if($.isNull(num)==false){ num=String(num); if(/^-?\d+\.?\d+$/.test(num)) { //判断输入内容是否为整数或小数 if (/^-?\d+$/.test(nu 阅读全文
posted @ 2016-08-01 15:16 GrandKai 阅读(251) 评论(0) 推荐(0)
摘要://定义map function Map() { this.container = {}; } //将key-value放入map中 Map.prototype.put = function(key, value) { try { if (key != null && key != "") this.container[key] = value; } catc... 阅读全文
posted @ 2016-07-05 20:10 GrandKai 阅读(5029) 评论(0) 推荐(1)
摘要:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date... 阅读全文
posted @ 2016-06-15 13:11 GrandKai 阅读(200) 评论(0) 推荐(0)
摘要://匹配整数,正小数appUtils.bindEvent($(_pageId+" .remind-list-con input"),function(){ var reg = /^(\d+\.)|(\d)|[\D.]/g this.value=this.value.replace(reg,'$1... 阅读全文
posted @ 2015-07-17 17:40 GrandKai 阅读(434) 评论(0) 推荐(0)
摘要:在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。1..停止事件冒泡JavaScript代码//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()... 阅读全文
posted @ 2015-04-07 16:34 GrandKai 阅读(196) 评论(0) 推荐(0)
摘要:loading...... string date = DateTime.Now.ToString("yyyy,MM,dd,HH,mm,ss,dddd"); string[] dateArr = date.Split('... 阅读全文
posted @ 2015-04-01 14:48 GrandKai 阅读(530) 评论(0) 推荐(0)
摘要:1、用Math的max,min函数 var array = [10,2,3,4,5,6,30,8,9]; Math.max.apply(null,array); Math.min.apply(null,array);// Math.max.apply(Math或者{},arr... 阅读全文
posted @ 2015-04-01 14:30 GrandKai 阅读(368) 评论(0) 推荐(0)
摘要:/*智能机浏览器版本信息:alert("语言版本: "+browser.language);alert(" 是否为移动终端: "+browser.versions.mobile);alert(" ios终端: "+browser.versions.ios);alert(" android终端: "+... 阅读全文
posted @ 2015-03-30 14:48 GrandKai 阅读(221) 评论(0) 推荐(0)
摘要:document.onkeydown = function(){//屏蔽Backspace键 if (event.keyCode==8){ event.keyCode=0; event.returnValue=false; }} 阅读全文
posted @ 2015-01-20 15:10 GrandKai 阅读(246) 评论(0) 推荐(0)
摘要:function getBaseName(str) { var segs = str.split('.'); if(segs.length > 1) segs.pop(); return segs.join('.'); } function getExtension(str)... 阅读全文
posted @ 2014-12-30 11:16 GrandKai 阅读(691) 评论(0) 推荐(0)
摘要:pop() 删除数组的最后一个元素并返回删除的元素shift() 删除并返回数组的第一个元素 阅读全文
posted @ 2014-12-30 11:04 GrandKai 阅读(202) 评论(0) 推荐(0)
摘要:// 原来的数组var array = ["one", "two", "four"];// splice(position, numberOfItemsToRemove, item)// 拼接函数(索引位置, 要删除元素的数量, 元素)array.splice(2, 0, "three");arra... 阅读全文
posted @ 2014-12-30 10:43 GrandKai 阅读(276) 评论(0) 推荐(0)
摘要:正则表达式 收集 只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+... 阅读全文
posted @ 2014-12-08 19:16 GrandKai 阅读(220) 评论(0) 推荐(0)
摘要:使用arguments可以直接访问函数传入的实参如:arguments[0]访问第一个参数,arguments[1]访问第二个参数arguments.length检测函数的参数个数如:function howManyArgs() { alert(arguments.length);}howMany... 阅读全文
posted @ 2014-12-04 14:27 GrandKai 阅读(103) 评论(0) 推荐(0)
摘要:Function 对象的valueOf() 和 toString() 方法。返回函数的源代码,调试时有用Function 对象的 length 属性返回函数期望的参数个数------》接受任意多个参数(最多 25 个)如:function doAdd(iNum) { alert(iNum + 10... 阅读全文
posted @ 2014-12-04 14:22 GrandKai 阅读(292) 评论(0) 推荐(0)
摘要:任何变量,函数,数组,对象,只要不在函数内部,都被认为是全局的,这就是说,这个页面上的其它脚本也可以访问它,而且可以覆盖重写它。 解决办法是,把你的变量放在一个匿名函数内部,定义完之后立即调用它。封装 var myApplication = function(){ ... 阅读全文
posted @ 2014-11-22 17:48 GrandKai 阅读(273) 评论(0) 推荐(0)
摘要:Math.max()。作用:返回参数里的数字里最大的一个数字: Math.max(12,123,3,2,433,4); // returns 433 因为这个函数能够校验数字,并返回其中最大的一个,所以你可以用它来测试浏览器对某个特性的支持情况: var scrollTop=Mat... 阅读全文
posted @ 2014-11-22 16:59 GrandKai 阅读(201) 评论(0) 推荐(0)
摘要:var numberAry = [9,9,10,8,7,80,33,55,22];numberAry.sort();/*输出:10,22,33,55,7,8,80,9,9上面的代码没有按照数值的大小对数字进行排序,只是按照首字母进行了排序,所以需要定义一个排序函数*/1、定义一个排序函数(正序)fu... 阅读全文
posted @ 2014-11-22 14:13 GrandKai 阅读(191) 评论(0) 推荐(0)
摘要:做手机Web开发做浏览器兼容用到了,所以在网上找了些汇总下。alert($(window).height()); //浏览器当前窗口可视区域高度 alert($(document).height()); //浏览器当前窗口文档的高度 alert($(document.body).height());... 阅读全文
posted @ 2014-11-19 16:39 GrandKai 阅读(150) 评论(0) 推荐(0)
摘要:var str = "http://www.xxx.com/?pn=0"; // 删除指定字符 pn=0// 我将这个字符串里所可能想到的各种情况都列举出来var a = [ "http://www.xxx.com/vmpn=?pn=0"// pn= 可能出现在 ? 前 ... 阅读全文
posted @ 2014-11-18 17:19 GrandKai 阅读(573) 评论(0) 推荐(0)