ke-url
v0.0.3
Published
A tool library for URL handling in javascript. It can be used in browser and node.js development env.
Downloads
26
Maintainers
Readme
ke-url.js
一个URL处理的工具类库,支持浏览器环境(IE兼容IE9.0)或node.js环境使用。
这个类库包含了主要的的URL的处理方法:
- 请求字符串(Query String)的处理,包括encode、decode、解析和构造请求字符串。
- URL的路径处理方法。
- URL的解析和构建,UserInfo的解析和Host的解析。
- 一个URL的类
keUrl
,以便于更便捷的对URL实例进行处理。
详细文档请查看Wiki。
浏览器前端使用
引入ke-url.js的打包文件。
<script type="text/javascript" src="ke-url.min.js"></script>
然后可以直接访问全局变量 keUrl
。
// 创建一个URL实例
var url = new keUrl('http://www.oschina.net/');
url.mergeQuery('hello=world');
console.log(url.toUrl());
// 解析字符串
keUrl.parseQuery('?hello=world&id=1');
// 解析URL,返回一个对象,而不是一个keUrl实例
keUrl.parseUrl('http://git.oschina.net/');
// URL编码
keUrl.encode('ok!');
requirejs中使用(AMD)
// 引入ke-url
define(['ke-url'], function(keUrl) {
var url = new keUrl('http://www.oschina.net/');
console.log(url.toUrl());
});
node.js中使用
待补充。