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如何给<textarea></textarea>赋值
Apr 20 Javascript
jQuery 处理表单元素的代码
Feb 15 Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 Javascript
JavaScript动态创建form表单并提交的实现方法
Dec 10 Javascript
jQuery添加和删除指定标签的方法
Dec 16 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
Jun 02 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
BootStrap TreeView使用实例详解
Nov 01 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
Sep 21 Javascript
JS基于开关思想实现的数组去重功能【案例】
Feb 18 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 Javascript
JavaScript运动原理基础知识详解
Apr 02 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中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
使用Apache的htaccess防止图片被盗链的解决方法
2013/04/27 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
2015/04/27 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
jQuery实现的简单悬浮层功能完整实例
2017/01/23 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
jQuery初级教程之网站品牌列表效果
2017/08/02 jQuery
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python实现感知机(PLA)算法
2017/12/20 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python线性方程组求解运算示例
2018/01/17 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
Python socket处理client连接过程解析
2020/03/18 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
2020/07/20 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
总经理司机职责
2014/02/02 职场文书
运动会获奖感言
2014/02/11 职场文书
实习生岗位职责
2014/04/12 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
教你利用Nginx 服务搭建子域环境提升二维地图加载性能的步骤
2021/09/25 Servers