`
libo_591
  • 浏览: 38918 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js的location对象介绍

 
阅读更多

在写前端JS组件时,由于组件被单独封装到一个js文件中,

而同时组件又有图片在里面的话,找图片路径就有相对路径和绝对路径2种办法。

而此时的相对路径在调用这个js的页面,所以没法写;同时相对路径的../,./../之类的,当文件夹移动后,维护起来很困难,所以无论从原则上,还是这个问题上,采用相对路径都不好。

那么,我们只能用绝对路径,但是绝对路径的名字如果非得传个参数,有点儿让人难受,这里介绍一个用js的方法取页面路径的办法。

window.location.pathname 能得到页面URL的信息,然后通过截取,即可得到想要的路径。

对于window.location属性,全部介绍如下

对于一个完整的URL,其为:

http://localhost:88/RQLibrary/development-bundle/index.jsp?module=a&arg1=b#abcd

则用js时,

window.location.href -  获取整个URL

window.location.protocol - 获取协议 输出为 “http:”

window.location.host - 输出为 “localhost”

window.location.port - 输出为 “port”

window.location.pathname - 输出为 “/RQLibrary/development-bundle/index.jsp”

window.location.search - 输出为“?module=a&arg1=b”

window.location.hash - 输出为#abcd

 

分享到:
评论

相关推荐

    JavaScript入门教程(8) Location地址对象

    窗口对象>.location”。先前写了一片用[removed].href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的 ...

    JS基于Location实现访问Url、重定向及刷新页面的方法分析

    本文实例讲述了JS基于Location实现访问Url、重定向及...你可以生成一个包含当前url的新location对象: var currentURL=[removed]; 在这片文章你将看到location对象的所有属性和方法,你将学到: 怎么读取url不同部

    03 JavaScript内置对象与浏览器对象.ppt

    目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event

    JS中Location使用详解

    javascript中location地址对象描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。 一、JS中Location的含义 ...

    js对象层次• navigator •screen•window

    o location o frames[]; Frame o document  anchors[]; links[]; Link  applets[]  embeds[]  forms[]; Form  Button  Checkbox  elements[]; Element  Hidden  Password  Radio ...

    javascript常用对象梳理

    熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...

    如何引用HTML DOM的location和document对象

    在报表软件FineReport的JavaScript开发中,可以访问并处理的HTML DOM对象有windows、location、document三种。这里我们介绍后两种,location和document对象。

    JavaScript中的Location地址对象

    location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。先前写了一片用[removed].href...

    js内置对象大全

    js内置对象大全;document;location.href="";history.go()

    JavaScript[对象.属性]集锦

    location对象 document对象 form对象 复选框(checkbox)对象 单选按钮(radio)对象 Button对象 submit和reset对象 password对象 navigator对象 string对象 Date对象 Math对象 等对象的属性和方法

    JavaScript编程中window的location与history对象详解

    主要介绍了JavaScript编程中window的location与history对象,是JavaScript入门学习中的基础知识,需要的朋友可以参考下

    javascript浏览器对象编程

    document对象常用属性和方法 window对象的常用属性和方法 history对象的常用属性和方法 location对象的常用属性和方法

    javascript中的location用法简单介绍

    先前写了一片用[removed].href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,现在我将他整理成js,方便查阅,也贴上和朋友们分享一下,具体如下: 第一、简单介绍一下location属性、...

    javaScript对象

    4. 使用history和location对象的相关属性和方法可以轻松的实现游览器中“后退”、“前进”和“刷新”按钮的功能 5. Document对象的getElementById()方法用于访问唯一的元素 6. Document对象的getElementsByName()...

    javascript高级教程

    第8章 选择和隐藏对象 第9章location对象 第10章history对象 第11章layer对象 第12章字符串对象 第13章日期对象 第14章数学对象 第15章数组对象 第16章样式但实例 第17章使用小程序 第18章javaScript语言的扩展 ...

    javascript完全学习手册1 源码

    5.4.2 Location对象的应用实例 109 5.5 History对象 112 5.5.1 常用属性和方法 112 5.5.2 History对象的应用实例 113 5.6 Frame对象 115 5.6.1 Frame对象概述 115 5.6.2 常用属性 116 5.6.3 Frame对象的应用实例 117...

    JavaScript浏览器对象之一Window对象详解

    location对象包含了浏览器当前的URL信息; navigation对象 包含了浏览器本身的信息; screen对象 包含了客户端屏幕及渲染能力的信息; history对象 包含了浏览器访问网页的历史信息。 除了window对象之外,其他的5个...

    javascript完全学习手册2 源码

    5.4.2 Location对象的应用实例 5.5 History对象 5.5.1 常用属性和方法 5.5.2 History对象的应用实例 5.6 Frame对象 5.6.1 Frame对象概述 5.6.2 常用属性 5.6.3 Frame对象的应用实例 第6章 DoM对象 ...

Global site tag (gtag.js) - Google Analytics