码迷,mamicode.com
首页 > Web开发 > 详细

js常用方法封装

时间:2016-04-13 11:20:05      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1、查询字符串(location.search)参数

技术分享
 1 function getQueryStringArgs(){
 2     // 取得查询字符串并去掉开头的问号
 3     var qs = window.location.search.length > 0 ? window.location.search.substring(1) : ‘‘;
 4     // 保存数据的对象
 5     var args = {};
 6     // 取得每一项
 7     var items = qs.length ? qs.split(‘&‘):[];
 8     var item = null , value = null, key = null;
 9     // for 循环中使用的临时变量
10     var i = 0,len = items.length;
11     // 逐个将每一项添加到args中去
12     for(i = 0;i < len;i++){
13         item = items[i].split(‘=‘);
14         key = decodeURIComponent(item[0]);
15         value = decodeURIComponent(item[1]);
16         if(key.length > 0){
17             args[key] = value;
18         }
19     }
20     // 返回得到的数据对象
21     return args;
22 }
View Code

 

 

 

 

 

 

--- 来自js高级程序设计第三版

js常用方法封装

标签:

原文地址:http://www.cnblogs.com/k11590823/p/5386105.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!