location对象(Location对象的reload参数)

http://www.itjxue.com  2023-02-14 15:57  来源:未知  点击次数: 

JS中location.search什么意思

url中问号后面的一串字符源,一般用来传递数据用的。

Location包含了关于当前 URL 的信息。location 对象描述了与一个给定的 Window对象关联的完整 URL。location对象的每个属性都描述了URL的不同特性。

类似浏览器地址栏bai地址参数部分格式的正则匹配

var reg = new RegExp("(^|)" + name + "=([^]*)(|$)", "i");

== name=abcpp=cde...

或者 name=abcpp=cde...

匹配这样的类似参数,但是他只dao取name参数部分

name=abc 或 name=abc

window.location.search 部分是 ?name=dddcdsdfs 的类似

取第一个索引开始就是:name=dddcdsdfs来匹配正则

扩展资料:

使用 start_num 可跳过指定数目的字符。

例如,假定使用文本字符串 AYF0093.YoungMensApparel,如果要查找文本字符串中说明部分的第一个 Y 的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。

SEARCH 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。SEARCH 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。

参考资料来源:百度百科-search

location对象中有哪些属性和方法

那么 location 对象的属性结果是:

location.hostname =

location.href =

location.host =

location.hash = #result

location.port = 81

location.pathname = /location.htm

location.search = ?key=asp

location.protocol = http:

需要说明

如果 port 不为空,则 host = hostname + ":" + port;如果 port 为空,则 host = hostname。一般来说我们都使用默认端口 80,所以 port 一般为空。

hash 是包含 # 的。

pathname 是包含 / 的。

search 是包含 ? 的。

protocol 是包含 : 的。

以上属性均是可读可写的。

如果直接对 location 取值赋值,就相当于对 location.href 取值赋值。

在 Ajax 中,可利用 hash 实现前进后退功能。

href = protocol + "//" + host + pathname + search + hash(在本地双击 htm 文件用浏览器打开时可能不适用本公式)

location 对象的方法

assign(sURL) 读取新的 URL。

reload([bReloadSource]) bReloadSource 默认为 false,表示从缓存中重新读取;如果为 true,表示从服务端重新读取。

replace(sURL) 读取新的 URL。

需要说明

assign 与 replace 是有区别的。假设有 assign.htm 用 assign 跳转到 history.htm,那么在 history.htm 的 JavaScript 对象 history 中就会记录两条历史记录;假设有 replace.htm 用 replace 跳转到 history.htm,那么在 history.htm 的 JavaScript 对象 history 中就只有一条历史记录(该记录为 history.htm,而不是 replace.htm)。

用 assign 跳转和 href 跳转则没有什么区别。

javascript中location对象怎么实现页面跳转

1、改变当前页面的url实现跳转:例如 window.location=""; 2、在当前窗口打开新页面也可以实现页面跳转: window.open("",'_self') ;

在javascript中以下选项不是location对象的方

在javascript中以下选项不是location对象的方法是location。根据查询相关公开信息显示:在JavaScript中,属于window对象的常用方法有.prompt、alert、.confirm,不属于的是location,在javascript中,location对象指的是地址对象,而不是位置对象。location对象用于访问某一个窗口对象所打开的。

location对象常用的属性和方法

location.href? 获取或设置整个url

location.host? 获取主机(域名)

location.port? 获取端口号

location.pathname? 获取路径

location.search? 获取参数

location.hash? 获取片段,#后面的内容

location.assign()? 重定向页面,可以后退

location.replace()? 替换当前页面,不能后退

location.reload()? 重新加载页面,相当于刷新,里面的参数为true时会强制刷新页面

(责任编辑:IT教学网)

更多

相关网页制作视频教程文章

推荐网页制作视频教程文章