javascript 对象的方式解析url地址参数
程序员文章站
2022-03-23 08:51:30
看到一个知识点,比如说给一个 url参数,让其解析里面的各个参数,以前我都是通过字符串分割来实现的。但是通过这样的方式比较麻烦,而且操作字符串容易出错。今天看到了一个更有效更快速的方式,就是通过对象来解析的。 比如我们的url是:https://www.baidu.com:8080/aaa/1.ht ......
看到一个知识点,比如说给一个 url参数,让其解析里面的各个参数,以前我都是通过字符串分割来实现的。但是通过这样的方式比较麻烦,而且操作字符串容易出错。今天看到了一个更有效更快速的方式,就是通过对象来解析的。
比如我们的url是:https://www.baidu.com:8080/aaa/1.html?id=1&key=test 我们现在来通过对象的方式解析。截取字符串都不用说了。
(function(window){ // 需要解析的 url 地址 var url = "https://www.baidu.com:8080/aaa/1.html?id=1&key=test#ffff"; // 创建以个a标签 var link = window.document.createElement("a"); // 给 href 赋值 link.href = url; console.log("protocol:"+link.protocol); console.log("host:"+link.host); console.log("hostname:"+link.hostname); console.log("port:"+link.port); console.log("pathname:"+link.pathname); console.log("search:"+link.search); console.log("hash:"+link.hash); })(window);
运行后:
上一篇: 函数节流和函数防抖
下一篇: MySQL的 库、表初步认识
推荐阅读
-
编写JavaScript函数parseQueryString,把URL参数解析为一个对象(代码分析)
-
php解析url并得到url中的参数及获取url参数的四种方式
-
编写JavaScript函数parseQueryString,把URL参数解析为一个对象(代码分析)
-
javascript 对象的方式解析url地址参数
-
php解析url并得到url中的参数及获取url参数的四种方式,url四种
-
JavaScript如何解析url查询参数的示例详解
-
php解析url并得到url中的参数及获取url参数的四种方式
-
通过URL参数post传递的实现方式 PHP/Javascript
-
从URL中提取参数与将对象转换为URL查询参数的实现代码_javascript技巧
-
php解析url并得到url中的参数及获取url参数的四种方式_php实例