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 相关文章推荐
safari,opera嵌入iframe页面cookie读取问题解决方法
Jun 23 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
Mar 01 Javascript
javascript获得当前的信息的一些常用命令
Feb 25 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
Mar 24 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 Javascript
bootstrap手风琴制作方法详解
Jan 11 Javascript
自制简易打赏功能的实例
Sep 02 Javascript
vue底部加载更多的实例代码
Jun 29 Javascript
javascript设计模式之迭代器模式
Jan 30 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
node.js制作一个简单的登录拦截器
Feb 10 Javascript
使用Vue.js和MJML创建响应式电子邮件
Mar 23 Vue.js
对于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
综合图片计数器
2006/10/09 PHP
让的PHP代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
PHP中使用Imagick实现各种图片效果实例
2015/01/21 PHP
php中array_multisort对多维数组排序的方法
2020/06/21 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
简略的前端架构心得&&基于editor为例子的编码小技巧
2010/11/25 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
深入理解js中this的用法
2016/05/28 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
vue中的inject学习教程
2019/04/24 Javascript
jquery实现动态改变css样式的方法分析
2019/05/27 jQuery
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python Series从0开始索引的方法
2018/11/06 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
python实现数据清洗(缺失值与异常值处理)
2019/12/02 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
keras实现theano和tensorflow训练的模型相互转换
2020/06/19 Python
美国嘻哈首饰购物网站:Hip Hop Bling
2016/12/30 全球购物
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
综治宣传月活动总结
2014/04/28 职场文书
火灾现场处置方案
2014/05/28 职场文书
生物技术专业求职信
2014/06/10 职场文书
大学生简短的自我评价
2014/09/12 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
新年晚会开场白
2015/05/29 职场文书
实习单位意见
2015/06/04 职场文书
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android