摘要: function addDomLoad(fn){ var timer = null; //定义一个存放定时器的容器 var isReady = false; //定义一个索引 function doReady(){ if(timer) clearInterval(timer); //如果存在定时器那么删除 if(isReady) return; //如果索引为true(已经执行过一遍函数)则直接return 返回出去 isReady = true; //定义索引为true表示已经执行过该函数 ... 阅读全文
posted @ 2013-06-04 15:24 抱.抱 阅读(489) 评论(0) 推荐(0) 编辑
摘要: //浏览器检测(function(){ window.sys = {}; //让外部可以访问 var ua = navigator.userAgent.toLowerCase(); //保存浏览器信息字符串并都转换成小写字母 var s = null; alert(ua); //alert(ua.match(/msie\s([\d.]+)/)); //查找匹配的字符串没有g并且还要返回园括号中的内容 //alert(ua.match(/chrome\/([\d.]+)/)); //查找匹配的字符串没有g并且还要返回园括号中的... 阅读全文
posted @ 2013-06-04 11:04 抱.抱 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.圆括号有什么用?正则表达式中的圆括号有两种功能:一是表示分组;二是表示可选择性。2.使用圆括号分组园括号定义了一个组,这个组模式匹配的内容会被捕获并指定给变量,变量的编号会按照模式中圆括号出现的次序依次进行。A2233((\w(\d{2}))(()(\d{2})))在Komodo Regular Expression Toolkit中Group Match VariablesVariable Value$1 A2233$2 A22$3 22$4 33$5$6 333.可选择性根据可以选择的情况建立支持二选一或多选一的应用,涉及到使用圆括号和|元字符(有时候称为吧(bar)字符)——后者用于 阅读全文
posted @ 2013-06-04 10:14 抱.抱 阅读(496) 评论(0) 推荐(0) 编辑