编写一个参数JavaScript函数parseQueryString,它的用途是把url参数解析为一个对象

var url = "http://www.taobao.com/index.php?key0=0&key1=1&key2=2.............";
var obj = parseQueryString(url);

function parseQueryString(argu){
  var str = argu.split(‘?‘)[1];
  var result = {};
  var temp = str.split(‘&‘);
  for(var i=0; i<temp.length; i++)
  {
     var temp2 = temp[i].split(‘=‘);
     result[temp2[0]] = temp2[1];
  }
  return result;
}
时间: 2024-10-13 09:04:23

编写一个参数JavaScript函数parseQueryString,它的用途是把url参数解析为一个对象的相关文章

【C++】编写一个简单的函数实现重载。

//编写一个简单的函数实现重载. #include <iostream> using namespace std; int max(int a,int b) { return a>b?a:b; } int max(int a,int b,int c) { int x=max(a,b); return max(x,c); } double max(double a,double b) { return a>b?a:b; } int main() { cout<<"

编写一个C语言函数,要求输入一个url,输出该url是首页、目录页或者其他url

编写一个C语言函数,要求输入一个url,输出该url是首页.目录页或者其他url 首页.目录页或者其他url 如下形式叫做首页: militia.info/ www.apcnc.com.cn/ http://www.cyjzs.comwww.greena888.com/ www.800cool.net/ http://hgh-products.my-age.net/ 如下形式叫做目录页: thursdaythree.net/greenhouses--gas-global-green-house-

如何编写一个没有主函数的C程序

From Quora:https://www.quora.com/How-can-I-write-a-C-program-without-a-main-function Question:我如何才能写一个没有主函数的C程序? Answer From Travis Hance: 你可以编译任何一个C程序,无论有没有主函数,或者是一个对象文件(.o文件).只有当你把所有对象文件链接起来,去组成一个可执行文件,你才需要主函数. 如果你想更深入的去了解,你学要知道一些平台特性. 例如在Linux上,一个

创建 XMLHttpRequest 对象编写一个标准的函数

function loadXMLDoc(url,callbackfunc){if (window.XMLHttpRequest) {// IE7+, Firefox, Chrome, Opera, Safari 代码 xmlhttp=new XMLHttpRequest(); }else {// IE6, IE5 代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }xmlhttp.onreadystatechange=callback

如何编写一个大写转换函数

问题:使用C语言把字母转换成大写,不能使用库函数. 这个题目可以考查编程的一些基本素养,例如命名与可读性.函数的使用.非预期输入的处理.简单的算法.使用有意义的表达式而不是magic bumber. 关于代码的正确性:我当时犯错的有用了||而不是&&,没有考虑等于a.z的边界条件,输入非字母时应该原样返回,应计算输入与a的差然后在A加上这个差即可. 经过修改,我的代码如下.更完整更优秀的解答见http://zh.lucida.me/blog/from-wuxia-to-programmer

JavaScript 函数参数

函数显式参数(Parameters)与隐式参数(Arguments) 函数显式参数在函数定义时列出. 函数隐式参数在函数调用时传递给函数真正的值. 参数规则 JavaScript 函数定义时显示参数没有指定数据类型. JavaScript 函数对隐式参数没有进行类型检测. JavaScript 函数对隐式参数的个数没有进行检测. 默认参数 如果函数在调用时未提供隐式参数,参数会默认设置为: undefined 有时这是可以接受的,但是建议最好为参数设置一个默认值: function myFunc

把URL参数解析成一个Json对象

问题:请编写一个JavaScript函数parseQueryString,它的用途是把URL参数解析为一个对象.           eg:var obj=parseQueryString(url); 创建对象的三种形式:        一:                var Person=new Object();                Person.name="Sun";                Person.age=24;        二:         

javascript函数及作用域的小结

在js中使用函数注意三点:1.函数被调用时,它是运行在他被声明时的语法环境中的: 2.函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 strict 模式): 3.函数是一种带有可执行代码的对象类型数据. 一.声明函数 1.使用 function 关键字 代码如下: function myfun(a,b){ //声明名为myfun的函数 ret

JavaScript函数劫持

一.为什么我会写这篇文章 这篇文章其实是在一个偶然的机会下发现了居然有JavaScript劫持这种东西,虽然这种东西在平时用的比较少,而且一般实用价值不高,但是在一些特殊的情况下还是要使用到的,所以在这里我就简单的介绍一下 不知道你们在平时有没有注意到这样的一种情况就是每当使用alert()方法的时候,都会感觉这样的方法太过的单调,像加个样式或者是什么的.下面我们就来讲解一下 二.一个关于JavaScript函数劫持的小DEMO 下面我们就来演示一下对alert方法进行劫持的小案例,样式不是很漂