文档章节

javascript-BOM-location

啃不动地大坚果
 啃不动地大坚果
发布于 2017/04/08 14:38
字数 302
阅读 8
收藏 0

1.location常用属性
hash      "#contents" 返回URL中的hash(#号后跟零或多个字符),如果URL中不包含散列,则返回空字符串
host      "www.wrox.com:80" 返回服务器名称和端口号(如果有)
hostname  "www.wrox.com" 返回不带端口号的服务器名称
href      "http:/www.wrox.com" 返回当前加载页面的完整URL。而location对象的toString()方法也返回这个值
pathname  "/WileyCDA/" 返回URL中的目录和(或)文件名
port      "8080" 返回URL中指定的端口号。如果URL中不包含端口号,则这个属性返回空字符串
protocol  "http:" 返回页面使用的协议。通常是http:或https:
search    "?q=javascript" 返回URL的查询字符串。这个字符串以问号开头

2.位置操作
1)常用的3种跳转(效果是一样的)
laction.assign("http://www.wrox.com");
window.location= "http://www.wrox.com";
location.href= "http://www.wrox.com";

2)修改属性值跳转
hash、search、 hostname、 pathname 和 port 属性都可以修改
location.hash = "#section1";
location.hostname = "www.yahoo.com";
location.search = "?q=javascript";

3)当通过上述任何一种方式修改 URL 之后,浏览器的历史记录中就会生成一条新记录,
如果不行生成新纪录,不后退到当前页 可以使用replace()
location.replace("http://www.wrox.com/");

 

© 著作权归作者所有

啃不动地大坚果
粉丝 6
博文 119
码字总数 153788
作品 0
其它
程序员
私信 提问
JavaScript的各种对象

当人们谈论JavaScript的时候,往往并不严谨。因为在一个面向对象的语言中,你总是喜欢这么说:“一切都是对象”。难道真的什么都是“对象”吗?下面来说说我的看法。 通常我们谈论的JavaScr...

梵高
2011/08/13
0
0
JavaScript Window - 浏览器对象模型

浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 浏览器对象模型 (Browser Object Model) 尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法...

一生只为虞美人
2018/07/12
0
0
JavaScript零基础入门——(十四)JavaScript的BOM

JavaScript零基础入门——(十四)JavaScript的BOM 大家好,欢迎回到我们的JavaScript零基础入门。上一节课我们了解了JavaScript的事件,这一节课,我们以JavaScript的BOM,来结束JavaScrip...

JandenMa
2018/07/08
0
0
JavaScript 学习(2)

参考: http://www.w3cschool.cc/js/js-window.html 四、浏览器 BOM 浏览器对象模型(BOM)使JavaScript有能力与浏览器“对话”。 (1)Window 浏览器对象模型(Browser Object Model),尚无...

明天以后
2014/10/01
0
0
JavaScript的组成 | DOM/BOM

往期回顾 在上一期的《JavaScript的组成 核心-ECMAScript 》☜里,我们有说到JavaScript 是由三大部分组成,分别是:核心ECMAScript、文档对象模型-DOM、浏览器对象模型-BOM 那么本期就让我们...

我的卡
2018/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

系列一、入门教程web端实现地图功能

废话不多说,社会我多多 实现步骤如下 第一步、在高德api注册账户 搜索高德api点击进入官网,自己注册一个账号,你懂得怎么注册撒 点击进入下图画框位置,来到官网api入门教程 第二步、按照以...

我叫小糖主
24分钟前
9
0
springboot统一校验validator实现

第一步: pom.xml需引入spring-boot-start-web依赖,其中包含validator框架包 <!--Spring Boot Web依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifact......

zzx10
26分钟前
2
0
vue组件系列-预览、放大、缩小、旋转

这个用的是别人的,如果有问题,估计改起来会很纠结。 安装 npm install v-viewer --save 卸载 npm uninstall v-viewer 注册 在main.js中 // The Vue build version to load with the `impor...

轻轻的走过
27分钟前
2
0
Taro Input输入内容无法绑定state问题

在onInput事件中,返回内容,返回内容即是输入框内容 例如只能输入一个小数点: <Input type='digit' placeholder='带小数点的数字键盘' value={this.state.advance} onInput={ e => this.ch......

步步登高
29分钟前
0
0
Windows10远程连接CentOS7(搭建Xrdp服务器)

Windows10远程连接CentOS7(搭建Xrdp服务器) 听语音 浏览:0 | 更新:2018-02-11 12:56 1 2 3 4 5 6 7 分步阅读 通过VNC或Xdmcp的方式远程连接linux图形桌面,虽然都很方便,但有个缺点就是...

linjin200
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部