整个URl字符串(在浏览器中就是完整的地址栏)
window.location.href eg:https://my.oschina.net/dreamHarbour/blog/edit?ver=1.0&id=6#imhere
URL 的协议部分
window.location.protocol eg:http:
URL 的主机部分
window.location.host eg:my.oschina.net
URL 的端口部分
4,window.location.port eg:8080(如果采用默认的80端口,那么返回值并不是默认的80而是空字符)
URL 的路径部分(就是文件地址)
window.location.pathname eg:dreamHarbour/blog/edit
查询(参数)部分
window.location.search eg:ver=1.0&id=6 (除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值)
锚点
window.location.hash
获取项目根目录
var strFullPath=window.document.location.href; var strPath=window.document.location.pathname; var pos=strFullPath.indexOf(strPath); var prePath=strFullPath.substring(0,pos); var postPath=strPath.substring(0,strPath.substr(1).indexOf('/')+1); var basePath =prePath + postPath; console.log(basePath);//项目根目录