美文网首页
url的组成

url的组成

作者: 王远清orz | 来源:发表于2019-11-18 14:35 被阅读0次

scheme://host:port/path?query#fragment
http://www.baidu.com:80/a/b/index.html?name=zs&age=18#bottom
scheme:通信协议
常用的http,ftp,maito等
host:主机
服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port:端口号
整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path:路径
由零或多个'/'符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
query:查询
可选,用于给动态网页传递参数,可有多个参数,用'&'符号隔开,每个参数的名和值用'='符号隔开。例如:name=zs
fragment:信息片断
字符串,锚点.

解析URL中的query,并返回对象的形式

function getQuery(queryStr) {
  var query = {};
  if (queryStr.indexOf('?') > -1) {
    var index = queryStr.indexOf('?');
    queryStr = queryStr.substr(index + 1);
    var array = queryStr.split('&');
    for (var i = 0; i < array.length; i++) {
      var tmpArr = array[i].split('=');
      if (tmpArr.length === 2) {
        query[tmpArr[0]] = tmpArr[1];
      }
    }
  }
  return query;
}
console.log(getQuery(location.search));
console.log(getQuery(location.href));

相关文章

  • url组成

  • URL组成

  • url组成

    举例如下: http://www.example.com:80/path/to/myfile.html?key1=...

  • URL组成

    URL全称:Uniform Resource Locator 译为:统一资源定位符; 这个URL 包括:协议部分、...

  • URL的组成

    就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/n...

  • URL的组成

    URL是Uniform Resource Locator的简写,统一资源定位符。 URL格式:scheme://h...

  • url的组成

    scheme://host:port/path?query#fragmenthttp://www.baidu.co...

  • URL地址组成

    例如: http://www.aspxfans.com:8080/news/index.asp?boardID=5...

  • 1.1 url组成

    认识web url详解: URL是Uniform Resource Locator的简写,统一资源定位符。 一个U...

  • 1.2 URL组成

    URL组成 URL是Uniform Resource Locator的简写,统一资源定位符。 一个URL由以下几部...

网友评论

      本文标题:url的组成

      本文链接:https://www.haomeiwen.com/subject/vixbictx.html