zoukankan      html  css  js  c++  java
  • javascript中new url()属性,轻松解析url地址

    1.首先写一个假的地址(q=URLUtils.searchParams&topic=api)相当于当前的window.location.href

    const urlParams = new URL(window.location.href);
    urlParams.searchParams.has("topic") === true; // true
    urlParams.searchParams.get("topic") === "api"; // true
    urlParams.searchParams.getAll("topic"); // ["api"]
    urlParams.searchParams.get("foo") === ""; // true
    urlParams.searchParams.append("topic", "webdev");
    urlParams.searchParams.toString(); // "q=URLUtils.searchParams&topic=api&topic=webdev"
    urlParams.searchParams.set("topic", "More webdev");
    urlParams.searchParams.toString(); // "q=URLUtils.searchParams&topic=More+webdev"
    urlParams.searchParams.delete("topic");
    urlParams.searchParams.toString(); // "q=URLUtils.searchParams"

    是不是很好用?参考(https://developer.mozilla.org/zh-CN/docs/Web/API/URLSearchParams#%E7%A4%BA%E4%BE%8B)

  • 相关阅读:
    Redis 多项目序列化问题
    Java序列化的相关认知
    《Proxy系列专题》:代理模式(静态、JDK、CGLib)
    好文章地址
    @ServletComponentScan
    Spring 自动配置的原理
    B+Tree
    Sentinel
    ThreadPoolUtil
    UUID
  • 原文地址:https://www.cnblogs.com/lanshu123/p/10668320.html
Copyright © 2011-2022 走看看