JavaScript 地址信息与页面跳转及跳转传参

简介: JavaScript 地址信息与页面跳转及跳转传参

方法         

 描述
window.location.hostname               返回 web 主机的域名
window.location.pathname                返回当前页面的路径和文件名
window.location.port                         返回 web 主机的端口
window.location.protocol          返回所使用的 web 协议( http:  https: 
window.location.href                  返回当前页面的
console.log(window.location.hostname);
console.log(window.location.pathname);
console.log(window.location.port);
console.log(window.location.protocol);
console.log(window.location.href);
方法              描述
window.location.replace(‘URL’)          通过 location.replace 替换当前页面路径来实现页面跳转
window.location.assign(‘URL’)      通过 location.assign 加载新文档实现页面跳转
window.location.href = ‘URL’                 通过改变 location.href 来实现页面跳转 (常用)
<button onclick="isHref()">通过 href 跳转</button>
<button onclick="isReplace()">通过 replace 跳转</button>
<button onclick="isAssign()">通过 assign 跳转</button>
<script>
function isHref(){
window.location.href = 'http://www.baidu.com';
}
function isReplace(){
window.location.replace('http://www.baidu.com');
}
function isAssign(){
window.location.assign('http://www.baidu.com');
}
</script>

跳转传参(重点):

跳转传参指在页面跳转时,将部分数据拼接到 URL 路径上,一并跳转到另一个页面上。

<button onclick="isHref()">通过 href 跳转</button>
<script>
let id = 10;
function isHref(){
window.location.href = 'index.html?'+id;
}
</script>

另一页面可以通过 window.location.search 接收此参数。并配合 slice 将多余符号切割掉。

<script>
console.log(window.location.search); // ?10 需要将?切割掉
console.log(window.location.search.slice(1)); // 10
</script>
目录
相关文章
|
1月前
|
机器学习/深度学习 自然语言处理 JavaScript
信息论、机器学习的核心概念:熵、KL散度、JS散度和Renyi散度的深度解析及应用
在信息论、机器学习和统计学领域中,KL散度(Kullback-Leibler散度)是量化概率分布差异的关键概念。本文深入探讨了KL散度及其相关概念,包括Jensen-Shannon散度和Renyi散度。KL散度用于衡量两个概率分布之间的差异,而Jensen-Shannon散度则提供了一种对称的度量方式。Renyi散度通过可调参数α,提供了更灵活的散度度量。这些概念不仅在理论研究中至关重要,在实际应用中也广泛用于数据压缩、变分自编码器、强化学习等领域。通过分析电子商务中的数据漂移实例,展示了这些散度指标在捕捉数据分布变化方面的独特优势,为企业提供了数据驱动的决策支持。
61 2
信息论、机器学习的核心概念:熵、KL散度、JS散度和Renyi散度的深度解析及应用
|
1月前
|
JavaScript 前端开发 UED
JavaScript 地址信息与页面跳转
JavaScript 地址信息与页面跳转
59 1
|
1月前
|
JavaScript 前端开发 UED
JavaScript 地址信息与页面跳转
JavaScript 地址信息与页面跳转
36 0
|
1月前
|
JavaScript 前端开发 安全
JavaScript实现跳转的方法
JavaScript实现跳转的方法
15 0
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
95 2
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
122 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
81 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
73 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
92 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp宿舍管理系统的附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp宿舍管理系统的附带文章源码部署视频讲解等
84 3