zoukankan      html  css  js  c++  java
  • 关于url

    • /*

    encodeURIComponent()方法可以对URL中的特殊字符进行编码
    encodeURI()方法不会转换特殊字符

    关于url的标准格式:
    scheme://host:port/path?query#fragment
    scheme:通信协议 http https ftp
    host:域名或者IP地址
    port:端口,http的默认端口就是80,浏览器是隐藏的
    path:路径,就是端口到问号之间的部分
    query:查询字符串格式 username=lisi&age=12&gender=male
    fragment:锚点 hash 哈希,作用:定位页面的某一个位置

    http://www.baidu.com/a/b/c?flag=123#abc

    锚点 hash 哈希

    */

    • // 实现一个方法,作用就是把url转成对象(要求参数是url,返回值是对象)

    function formstr(url){
    var obj={};
    if(url){
    //截取字符串
    var str=url.substring(url.indexOf('?')+1);
    var arr=str.split("&");//转成数组
    for(var i=0;i<arr.length;i++){
    var kv=arr[i].split("=");
    obj[kv[0]]=kv[1];
    }

    }
    return obj;
    };
    var url='www.baidu.com/a/b?flag=123&abc=eee&qwe=890980';
    console.log(formstr(url));

    努力到无能为力,拼搏到感动自己。
  • 相关阅读:
    css hack
    在前端页面开发中所遇到的问题总结
    Animate.css_css3动画库介绍
    响应式内容滑动插件bxSlider
    Combination Sum II
    Subsets
    Combination Sum
    Unique Binary Search Trees II
    Find Median from Data Stream
    Kth Largest Element in an Array
  • 原文地址:https://www.cnblogs.com/woniubushinide/p/6792030.html
Copyright © 2011-2022 走看看