文档章节

小函数

diydit
 diydit
发布于 2013/10/14 10:18
字数 115
阅读 9
收藏 0

/*this function parses ampersand-separated name=value argument pairs from the query string of the URL. It stores the name=value pairs in properties of an object and returns that object. Use it like this:                var args = getArgs(); // parse args from URL            var q = args.q || "";//Use argument, if defined, or a default value            var n = args.n ? parseInt(args.n) || 10;*/

function getArgs(){

    var args = new Object();

    var query = location.search.substring(1);//get query string

    var pairs = query.split("&");

    for(var i = 0; i < pairs.length; i++){

        var pos = pairs[i].indexOf("=");

        if (pos == -1) continue;

        var argname = pairs[i].substring(0,pos);

        var value = pairs[i].substring(pos+1);

        value = decodeURIComponent(value);

        args[argname] = value;

    }

    return args;

}

© 著作权归作者所有

上一篇: div的绝对居中
下一篇: html符号
diydit
粉丝 2
博文 15
码字总数 4934
作品 0
海淀
程序员
私信 提问

暂无文章

kibana汉化

kibana5 / 6 需要下载补丁包,https://github.com/anbai-inc/Kibana_Hanization 其中 v6 版本原生支持国际化,只需要添加资源文件并且配置即可 kibana7 v7版本官方内置汉化资源,在配置文件 ...

细肉云吞
18分钟前
5
0
spring boot 自定义日志 log4j2

使用默认的日志在实际开发中会存在很多问题,比如备份文件名称无法自动重命名、各个等级的日志被放在一个文件中等,所以实际开发中为了更好满足我们的需求,我们一般都会自定义采用配置的方式...

雷开你的门
22分钟前
7
0
PCB设计-Allegro软件入门系列-设计参数配置(上)

前言 经历了导入网表,和放置器件后,我们就要画板子了,但是必要的设计参数也要先准备好,磨刀不误砍柴工。 《一》显示参数 这里主要设置DRC报错标志大小和飞线显示类型 (1)DRC标志可以适当...

demyar
23分钟前
6
0
js实现微博、微信分享

html <!-- 分享 --><div class="share-box"> <b style="vertical-align: middle;">分享到:</b> <a title="分享到新浪微博" class="shareSina"><span class="share-icon"></span><......

张兴华ZHero
39分钟前
7
0
创龙TMS320DM8168浮点DSP C674x + ARM Cortex-A8的CPU、NAND FLASH、NOR FLASH

TL6678-EasyEVM是广州创龙基于SOM-TL6678核心板而研发的一款多核高性能DSP开发板。开发板采用核心板+底板方式,底板采用沉金无铅工艺的四层板设计,尺寸为200mm*106.65mm,它为用户提供了SOM...

Tronlong创龙
43分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部