随笔分类 -  javaScript

摘要:1.createStyleSheet()if(document.createStyleSheet){ var cssStyle=document.createStyleSheet(); //兼容ie8 cssStyle.cssText=cssStr; //要添加的css }http://www... 阅读全文
posted @ 2015-11-20 17:20 zhengyan_web 阅读(826) 评论(0) 推荐(0) 编辑
摘要:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.documentElement.c... 阅读全文
posted @ 2015-11-09 13:47 zhengyan_web 阅读(177) 评论(0) 推荐(0) 编辑
摘要://js 方法一方法二:css-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;结合的写法这里的文字不能选中了------------------------if(document... 阅读全文
posted @ 2015-11-02 16:35 zhengyan_web 阅读(788) 评论(0) 推荐(0) 编辑
摘要:JS获取表格的简便方法:获取tbody:tBodies 获取thead:tHead 获取tfoot:tFoot 获取行tr:rows 获取列td:cells使用实例: oTable.tBodies[0] oTable.tHead[0] oTable.tFoot[0] oTable.rows[... 阅读全文
posted @ 2015-10-27 09:57 zhengyan_web 阅读(364) 评论(0) 推荐(0) 编辑
摘要:答案:伪数组(类数组):无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真正数组遍历方法来遍历它们。典型的是函数的argument参数,还有像调用getElementsByTagName,document.childNodes之类的,它们都返回NodeList对象都属于伪数组。... 阅读全文
posted @ 2015-10-21 17:00 zhengyan_web 阅读(264) 评论(0) 推荐(0) 编辑
摘要:var arr=[1,2,3,3,4,4,5,5,6,1,9,3,25,4]; function deRepeat(){ var newArr=[]; var obj={}; var index... 阅读全文
posted @ 2015-10-21 16:39 zhengyan_web 阅读(377) 评论(0) 推荐(0) 编辑
摘要: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 阅读(154) 评论(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 阅读(267) 评论(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 阅读(2084) 评论(0) 推荐(0) 编辑
摘要:方法一.判断其是否具有“数组性质”,如slice()方法。可自己给该变量定义slice方法,故有时会失效方法二.obj instanceof Array在某些IE版本中不正确方法三.方法一二皆有漏洞,在ECMA Script5中定义了新方法Array.isArray(), 保证其兼容性,最好的方法如... 阅读全文
posted @ 2015-10-21 15:12 zhengyan_web 阅读(2216) 评论(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 阅读(1018) 评论(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 阅读(258) 评论(0) 推荐(0) 编辑
摘要:trim()函数 只有高版本的浏览器有用 IE(9)或IE(9)以后版本才有以下有俩个方法可以解决低版本不支持trim()的方法方法一 :利用 对象的 原型(prototype)为 String对象添加trim()方法方法二: 以工具方式调用,即trim(obj)的形式,此方式可以用于特殊处理需要,... 阅读全文
posted @ 2015-10-10 10:22 zhengyan_web 阅读(338) 评论(0) 推荐(0) 编辑
摘要:获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下。1.IE中,浏览器显示窗口大小只能以下获取:代码如下复制代码代码如下document.body.offsetWidthdocument.body.offsetHeight2.在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器... 阅读全文
posted @ 2015-09-29 14:14 zhengyan_web 阅读(6678) 评论(0) 推荐(0) 编辑
摘要:typeof 不能判断 arr undefined null ...1.arr.constructor==Array2.arr instanceofArray3.Object.prototype.toString.call(arr)=='[object Array]' 阅读全文
posted @ 2015-09-07 19:19 zhengyan_web 阅读(134) 评论(0) 推荐(0) 编辑
摘要:document.onreadystatechange = subSomething;//当页面加载状态改变的时候执行这个方法.function subSomething(){if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入 //你要做... 阅读全文
posted @ 2015-06-01 10:19 zhengyan_web 阅读(2586) 评论(0) 推荐(0) 编辑

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