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 相关文章推荐
复制本贴标题和地址的js代码
Jul 01 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
用jquery写的一个万年历(自写)
Jan 20 Javascript
js模仿java的Map集合详解
Jan 06 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
Jan 23 Javascript
js添加绑定事件的方法
May 15 Javascript
微信小程序  生命周期详解
Oct 27 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
Vue响应式原理详解
Apr 18 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
May 21 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
Aug 03 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
Feb 10 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实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
php微信公众号开发之简答题
2018/10/20 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
phpmyadmin在宝塔面板里进不去的解决方案
2020/07/06 PHP
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
JavaScript高级程序设计 阅读笔记(十二) js内置对象Math
2012/08/14 Javascript
基于jquery插件实现常见的幻灯片效果
2013/11/01 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
2020/03/30 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
详解Python3的TFTP文件传输
2018/06/26 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
python中pivot()函数基础知识点
2021/01/03 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
企划主管岗位职责
2013/12/12 职场文书
小班上学期评语
2014/05/05 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
公司搬迁通知
2015/04/20 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
Java Spring 控制反转(IOC)容器详解
2021/10/05 Java/Android