摘要: if(!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test($(this).val())) { alert('输入手机号码有误'); } 阅读全文
posted @ 2015-10-21 15:57 zhengyan_web 阅读(160) 评论(0) 推荐(0)
摘要: 有这样一个URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,请写一段JS程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中,如{a:’1′,b:’2′,c:”,d:’xxx’,e... 阅读全文
posted @ 2015-10-21 15:52 zhengyan_web 阅读(278) 评论(0) 推荐(0)
摘要: var domList = document.getElementsByTagName(‘input’);var checkBoxList = [];var len = domList.length; //缓存到局部变量while (len--) { //使用while的效率会比for循环更高 ... 阅读全文
posted @ 2015-10-21 15:13 zhengyan_web 阅读(2090) 评论(0) 推荐(0)
摘要: 方法一.判断其是否具有“数组性质”,如slice()方法。可自己给该变量定义slice方法,故有时会失效方法二.obj instanceof Array在某些IE版本中不正确方法三.方法一二皆有漏洞,在ECMA Script5中定义了新方法Array.isArray(), 保证其兼容性,最好的方法如... 阅读全文
posted @ 2015-10-21 15:12 zhengyan_web 阅读(2229) 评论(0) 推荐(0)
摘要: 已知有字符串foo=”get-element-by-id”,写一个function将其转化成驼峰表示法”getElementById”。函数:function combo(msg){ var arr=msg.split("-"); for(var i=1;i<arr.length;i... 阅读全文
posted @ 2015-10-21 15:04 zhengyan_web 阅读(1031) 评论(0) 推荐(0)
摘要: JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜... 阅读全文
posted @ 2015-10-15 16:02 zhengyan_web 阅读(267) 评论(0) 推荐(0)
摘要: trim()函数 只有高版本的浏览器有用 IE(9)或IE(9)以后版本才有以下有俩个方法可以解决低版本不支持trim()的方法方法一 :利用 对象的 原型(prototype)为 String对象添加trim()方法方法二: 以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,... 阅读全文
posted @ 2015-10-10 10:22 zhengyan_web 阅读(345) 评论(0) 推荐(0)
摘要: 获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下。1.IE中,浏览器显示窗口大小只能以下获取:代码如下复制代码代码如下document.body.offsetWidthdocument.body.offsetHeight2.在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器... 阅读全文
posted @ 2015-09-29 14:14 zhengyan_web 阅读(6712) 评论(0) 推荐(0)
摘要: http://www.dowebok.com/77.html 阅读全文
posted @ 2015-09-23 09:35 zhengyan_web 阅读(187) 评论(0) 推荐(0)
摘要: JQuery 提供了两种方式来阻止事件冒泡。方式一:event.stopPropagation(); $("#div1").mousedown(function(event){ event.stopPropagation(); });方式二:return false; $("#div1")... 阅读全文
posted @ 2015-09-22 12:55 zhengyan_web 阅读(134) 评论(0) 推荐(0)