ke-url

0.0.3 • Public • Published

ke-url.js

一个URL处理的工具类库,支持浏览器环境(IE兼容IE9.0)或node.js环境使用。

这个类库包含了主要的的URL的处理方法:

  1. 请求字符串(Query String)的处理,包括encode、decode、解析和构造请求字符串。
  2. URL的路径处理方法。
  3. URL的解析和构建,UserInfo的解析和Host的解析。
  4. 一个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中使用

待补充。

Package Sidebar

Install

npm i ke-url

Weekly Downloads

4

Version

0.0.3

License

MIT

Last publish

Collaborators

  • janpoem