博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【JS库】URI.js
阅读量:6567 次
发布时间:2019-06-24

本文共 1657 字,大约阅读时间需要 5 分钟。

做前端的,应该有不少人都写过操作URL的代码,比如提取问号后面的参数、或者主机名什么的,比如这样:

这类代码写多了也觉得很烦,如果有一个比较全面的解决方案就好了。

是一个全能的操作URL的库,可以方便地提取和编辑URL中的任意一部分,而且语法优雅。

它的主要功能包括:

  1. 支持提取和修改URL中的:、、、、、、、、“?”后面的(如?s=abc)、“#”后面的(如#top)等 
  2. var url=new URI("http://jszai.com/foo?bar=baz");url.host();// => jszai.com url.addQuery("hello","jszai");// => http://jszai.com/foo?bar=baz&hello=jszai url.query(true);// => { foo: "bar", hello : "jszai" }

     

  3. 进行
  4. 如果不喜欢新建对象的使用方式,它还提供了一系列的

其他特性还有更多,总之,基本上就没有想不到的功能了,但强大也是有代价的,就是源文件比较大(源代码45KB),至于用不用,就只能自己权衡了。

转载于:https://www.cnblogs.com/tinaluo/p/7609864.html

你可能感兴趣的文章
数组名和数组名取地址的区别
查看>>
hive常用sql语句
查看>>
nc 命令传文件
查看>>
IIS中的sc-win32-status——Win32状态详细说明
查看>>
我的友情链接
查看>>
利用数据存储技术实现数据安全合理备份
查看>>
我的友情链接
查看>>
js_sqlite_ADODB.Connection
查看>>
hibernate开启二级缓存
查看>>
jsp自定义标签学习
查看>>
最短路径问题经典题目汇总
查看>>
iOS培训教程——设置默认语言
查看>>
zabbix登山路——简单监控_各项参数解析
查看>>
关于链表和指针变量的使用说明,可用于框架设计
查看>>
12306新版上线 还是不能选上下铺
查看>>
MySQL安装失败出现could not start the service mysql error:0 错误提示
查看>>
linux下查看已经安装的jdk 并卸载jdk
查看>>
某企业WSUS服务实例介绍
查看>>
准IT工作者如何择师、如何学习
查看>>
redis主从复制故障转移
查看>>