js-url
iteye_2245
这个作者很懒,什么都没留下…
展开
-
encodeURI和encodeURIComponent
写这个的原因不是想写它们的区别:因为很简单: 多是用于编码传送给浏览器的URI有效的URI是不能包含某些字符的如空格encodeURI用于处理完整的URI,不对特殊字符进行编码encodeURIComponent用于处理一个片段,对所有特殊字符进行编码那么我今天就把他们不能编码的符号亮出来encodeURI不编码字符有82个:!,#,$,&,',(,...2011-09-30 14:56:31 · 80 阅读 · 0 评论 -
指定key获取对应url里面的value
api的应用场景是:指定对应的key获取url里面的value /*getQuery @function@param url ----目标url@param key ---对应的key@example url = 'http://www.baidu.com/plat/view.html?platId=17;ZYC.url.getQuery(url,'p...2012-04-02 20:48:14 · 500 阅读 · 0 评论 -
谈谈hashchange
谈谈html5的hashchange ------- 在URL的参数列表(及URL中"#"号后面的所有字符串)发生变化的时候触发。 EventUtil.addHandler(window,"hashchange",function(event){ alert("old URL:"+event.oldURL+ "\nNew URL:"+event.newURL...2012-10-14 22:05:01 · 208 阅读 · 0 评论 -
url操作之获取query string
问题示例: var url = '****.com?uname=zhangyaochun&uid=10001#index'; 需求是获取问号后面的query string(去掉hash部分) function get_querystring(url){ return url.replace(/(?:^[^?#]*\?([^#]*).*$)?...原创 2012-12-03 15:31:11 · 765 阅读 · 0 评论 -
url操作之获取hash
问题示例: var url = "***.com?u#name=zhangyaochun&uid=1001"; 获取hash的值: function get_fragment(url){ url.replace(/^[^#]*#?(.*)$/, '$1');}原创 2012-12-03 15:36:57 · 369 阅读 · 0 评论 -
获取一个地址的信息
有一种取巧的方式: function getLocation (href) { var l = document.createElement('a'); l.href = href; return l;}原创 2017-03-10 15:11:54 · 362 阅读 · 0 评论