js获取系统的根路径实现介绍


Posted in Javascript onSeptember 08, 2013
function getBasePath(){ 
var obj=window.location; 
var contextPath=obj.pathname.split("/")[1]; 
var basePath=obj.protocol+"//"+obj.host+"/"+contextPath; 
return basePath; 
}

javascript对象包含

1.window javascript的顶层对象

2.navigator 客户端浏览器的信息

3.screen 客户端显示屏的信息

4.history 浏览器窗口访问过的url信息

5.location 当前url信息

其中location对象包含

比如有这样一个html地址 http://localhost:8080/huyao_soccer/huyao/tag/myplugin.jsp

1.hash

2.host 主机名和当前url的端口号 返回:localhost:8080

3.hostname 主机名 返回:localhost

4.href 完整的url 返回:http://localhost:8080/huyao_soccer/huyao/tag/myplugin.jsp

5.pathname 返回当前url的路径部分 返回:/huyao_soccer/huyao/tag/myplugin.jsp

6.port 端口号 返回:8080

7.protocol 协议 返回: http:

8.search 从?开始的url部门(查询部分)

Javascript 相关文章推荐
javascript 事件查询综合 推荐收藏
Mar 10 Javascript
jquery isEmptyObject判断是否为空对象的函数
Feb 14 Javascript
javascript是怎么继承的介绍
Jan 05 Javascript
javascript中CheckBox全选终极方案
May 20 Javascript
bootstrapValidator自定验证方法写法
Dec 01 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
jQuery中animate的几种用法与注意事项
Dec 12 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
Apr 26 Javascript
Angular5集成eventbus的示例代码
Jul 19 Javascript
解决vue无法设置滚动位置的问题
Oct 07 Javascript
Vue 构造选项 - 进阶使用说明
Aug 14 Javascript
对于this和$(this)的个人理解
Sep 08 #Javascript
js函数获取html中className所在的内容并去除标签
Sep 08 #Javascript
可自己添加html的伪弹出框实现代码
Sep 08 #Javascript
js处理json以及字符串的比较等常用操作
Sep 08 #Javascript
Jquery.addClass始终无效原因分析
Sep 08 #Javascript
jquery选择器、属性设置用法经验总结
Sep 08 #Javascript
jQuery让控件左右移动的三种实现方法
Sep 08 #Javascript
You might like
PHP 图片水印类代码
2012/08/27 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
angular 服务随记小结
2019/05/06 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
python 将md5转为16字节的方法
2018/05/29 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
解决python DataFrame 打印结果不换行问题
2020/04/09 Python
Cpython解释器中的GIL全局解释器锁
2020/11/09 Python
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
应届生求职推荐信
2013/10/28 职场文书
八一建军节活动方案
2014/02/10 职场文书
综艺节目策划方案
2014/06/13 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
会计人员岗位职责
2015/02/03 职场文书
房贷收入证明范本
2015/06/12 职场文书
新党员入党决心书
2015/09/22 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
导游词之任弼时故居
2020/01/07 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
python实现会员管理系统
2022/03/18 Python
mysql查看表结构的三种方法总结
2022/07/07 MySQL