Jimliu


一只刚上路的前端程序猿


window.location 获取url各项参数详解

近期在写一些广告投放页时,遇到了一点小问题。在此记录一下:

现在有这样一个 URL

1
http://blog.jimliu.xyz:80/window.location.html?ver=1.0&id=6#imhere

1. window.location.href 地址栏所有内容

1
http://blog.jimliu.xyz:80/aaa/window.location.html?ver=1.0&id=6#imhere

2. window.location.protocol URL 的协议部分

1
http:

3. window.location.host URL的主机的部分

1
blog.jimliu.xyz

4. window.location.port URL中的端口号

(如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:”)

1
""

5. window.location.pathname URL 的路径部分(就是文件地址)

1
/aaa/window.location.html

6. window.location.search 查询(参数)部分

1
?ver=1.0&id=6

7. window.location.hash 获取锚点

1
#imhere
最近的文章

cookie和session

众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据. cookie首先产生了 cookie 这门技术来解决这个问题,cookie 是 http 协议的一部分,它的处理分为如下几步: 服务器向客户端发送 cookie。 通常使用 HTTP 协 …

于  Node, 服务端 继续阅读
更早的文章

基础知识

1.浏览器渲染机制2.js添加1000个div3.js给1000个li绑定方法4.react 单向数据流的优缺点5.script标签有style标签放在不同地方的区别6.Io操作是什么7.session与cookie详解8.express-session中有什么bug9.js跨域 …

于  js, 浏览器 继续阅读