摘要: 参考:http://blog.sina.com.cn/s/blog_5f0d2f4b0100ttrd.html主要原理是使用正则表达式匹配location.search中的字符串。 三个主要方法:方法说明getQueryString获取QueryString的数组。例如路径QueryStringDemo.html?id=5&type=1&flag=0调用后返回["id=5", "type=1", "flag=0"]getQueryStringByName根据QueryString参数名称获取值getQueryStrin 阅读全文
posted @ 2011-11-24 13:02 贝加 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: 转自:http://snandy.iteye.com/blog/4200001、()小括号运算符 平时最常用的就是()运算符来调用/执行一个函数Js代码 //无参函数fun1 functionfun1(){ alert('我被调用了'); } fun1() //有参函数fun2 functionfun2(param){ alert(param); } fun2('我被调用了')ECMAScript3后加入给Function加入了call和apply后,就有了下面两种2、call Js代码 //无参函数fun1 functionfun1(){ alert(' 阅读全文
posted @ 2011-11-24 11:45 贝加 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 转自:上一篇分析了jquery对象的组成,这次来分析下jquery的extend方法。部分如下:Js代码 jQuery.extend=jQuery.fn.extend=function(){ ... };我们可以用$.extend去扩展自定义的对象,如:Js代码 varmyself={name:jack}; $.extend(myself,{setName:function)(n){this.name=n;}}); myself.setName("tom");通过$.extend为对象myself添加了setName方法。但这里主要讨论$.extend如何构建jquery库 阅读全文
posted @ 2011-11-24 11:25 贝加 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 转自:http://snandy.iteye.com/blog/547429以下是jquery 1.3.2 代码片段Js代码 ... jQuery=window.jQuery=window.$=function(selector,context){ returnnewjQuery.fn.init(selector,context); }; jQuery.fn=jQuery.prototype={ init:function(){...}, ... } jQuery.fn.init.prototype=jQuery.fn; ......jQuery = window.jQuery = windo 阅读全文
posted @ 2011-11-24 11:18 贝加 阅读(526) 评论(0) 推荐(1) 编辑