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 设计模式之单体模式 面向对象学习基础
Apr 18 Javascript
JQuery 操作/获取table具体代码
Jun 13 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
Nov 17 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
最实用的jQuery分页插件
Oct 09 Javascript
Bootstrap CSS布局之列表
Dec 15 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
angularjs实现时间轴效果的示例代码
Nov 29 Javascript
在Create React App中使用CSS Modules的方法示例
Jan 15 Javascript
小程序api实现promise封装过程解析
Nov 21 Javascript
微信小程序button标签open-type属性原理解析
Jan 21 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自定义的格式化时间示例代码
2013/12/05 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
Yii使用DbTarget实现日志功能的示例代码
2020/07/21 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
jQuery插件expander实现图片翻转特效
2015/05/21 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
json格式数据的添加,删除及排序方法
2016/01/21 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
深入解析JavaScript中的arguments对象
2016/06/12 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
vue实现新闻展示页的步骤详解
2019/04/11 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
[50:24]VGJ.S vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
go和python调用其它程序并得到程序输出
2014/02/10 Python
零基础写python爬虫之神器正则表达式
2014/11/06 Python
python生成器表达式和列表解析
2016/03/10 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
Python numpy实现二维数组和一维数组拼接的方法
2018/06/05 Python
html5教程画矩形代码分享
2013/12/04 HTML / CSS
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
优秀毕业生自荐信
2014/06/10 职场文书
2015年财务试用期工作总结
2014/12/24 职场文书
2015年财务人员工作总结
2015/04/10 职场文书
实体类或对象序列化时,忽略为空属性的操作
2021/06/30 Java/Android